IOS 如何使用 Parse 为每个用户获取个人资料图片 Swift
IOS How to fetch profile image for each user use Parse Swift
我有一个应用程序,里面有新闻,添加了哪些用户,我想在 table 视图中显示从数据库“_User”拍摄的用户照片,我从 [=23] 获取数据=] "news"。我的代码是:
var user = PFUser.current()
let useravatar = user!["profilePicture"] as? PFFile
useravatar?.getDataInBackground{ (imageData, error)in
if imageData != nil {
let image = UIImage(data: imageData!)
cell.userPhoto.image = image
}
}
但此代码仅加载当前用户照片,但我需要每一行的用户照片,我该怎么做?示例:
正如你在图片中看到的,我有两个用户,但它只加载我的个人资料照片。
异步加载图像
var user = PFUser.current() //you'e setting an image for same user
let useravatar = user!["profilePicture"] as? PFFile
useravatar?.getDataInBackground{ (imageData, error)in
DispatchQueue.main.async {
if imageData != nil, error == nil {
let image = UIImage(data: imageData!)
cell.userPhoto.image = image
}
}
}
我有一个应用程序,里面有新闻,添加了哪些用户,我想在 table 视图中显示从数据库“_User”拍摄的用户照片,我从 [=23] 获取数据=] "news"。我的代码是:
var user = PFUser.current()
let useravatar = user!["profilePicture"] as? PFFile
useravatar?.getDataInBackground{ (imageData, error)in
if imageData != nil {
let image = UIImage(data: imageData!)
cell.userPhoto.image = image
}
}
但此代码仅加载当前用户照片,但我需要每一行的用户照片,我该怎么做?示例:
正如你在图片中看到的,我有两个用户,但它只加载我的个人资料照片。
异步加载图像
var user = PFUser.current() //you'e setting an image for same user
let useravatar = user!["profilePicture"] as? PFFile
useravatar?.getDataInBackground{ (imageData, error)in
DispatchQueue.main.async {
if imageData != nil, error == nil {
let image = UIImage(data: imageData!)
cell.userPhoto.image = image
}
}
}