我有一个应用程序,我有新闻,添加了用户,我想在表格视图中显示用户照片,这些照片取自DB“_User”,我从“新闻”类中获取数据。我的代码是:
QObject
但是这段代码只加载当前的用户照片,但我需要每行的用户照片,我该怎么做?例如:
正如您在图片中看到的,我有两个用户,但它只加载我的个人资料照片。
答案 0 :(得分:0)
异步加载图像
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
}
}
}