无法从 Firebase 获取图像到表格视图

万吉罗

屏幕截图 TableView有没有办法从downloadURL(链接)转换UIImage为我的TableViewController

func loadPost() {                  
    Database.database().reference().child("Posts").observe(.childAdded, with: { (snapshot: DataSnapshot) in
            if let userDict = snapshot.value as? [String: Any] {
                let photoUrlString = userDict["photoUrl"] as! String
                let post = Posts(photoUrlString: photoUrlString)
                self.posts.append(post)
                print(self.posts)
                self.tableView.reloadData()
            }  
        })
    }
查兰吉特·辛格

试试这个来下载图像。您可以在 cellForRowAtIndexPath 中使用它

func loadimage(_ url: URL)
{
    DispatchQueue.global().async { 
         if let data1 = try? Data(contentsOf: url){
           if let img = UIImage(data: data1){
             DispatchQueue.main.async {
                cell.imgView.image = img
             }
           }
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章