繁体   English   中英

iOS如何使用Parse Swift获取每个用户的个人资料图像

[英]IOS How to fetch profile image for each user use Parse Swift

我有一个新闻应用程序,它添加了用户,并且希望在表格视图中显示从数据库“ _User”拍摄的用户照片,并从类“ 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

      }
   }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM