【发布时间】:2017-05-09 05:58:29
【问题描述】:
func loadCell(personObj:Person){
self.lblTitle.text = personObj.title
self.lblDesc.text = personObj.desc
print("ImgUrlInCell:", personObj.imageUrl)
do {
self.imgPicture.image = try UIImage(data:NSData(contentsOf:NSURL(string: personObj.imageUrl) as! URL) as Data)
} catch {
print("Error:",error)
}
}
首先,我从 API 解析数据并将其放入对象中,然后将其插入数据库。在显示数据时,我从数据库中获取它们并在 Tableview 中列出它们。 如果有互联网连接一切正常 如果没有网络连接图片 url 不起作用,它会打印 6 次错误。 (我在数据库或 API 中有 10 张图片) 另外,ImgUrlInCell 中的控制台中显示了 10 个图像 url: 请有人帮我解决这个问题。我冤枉了什么。
【问题讨论】:
-
如果您的显示单元格或可见单元格为 6,则将出现 6 个错误。单元格是可重复使用的,因此它只占用可见单元格的内存。这不是问题