【发布时间】:2015-03-06 21:46:28
【问题描述】:
我认为我在这里遇到了一个非常奇怪的问题。在我的某些 TableView 中,当我从 Parse 加载图像时,没有任何数据的单元格有时会显示其他图像。
我的代码的方式是检查 Parse 上的文件是否存在,如果有图片,PFImageView 会在每个单元格的背景中加载图片。
但是,如果数据库中没有存储图像,PFImageView 应该使用作为占位符的本地图像。但是,通常在我的PFTableView 中,没有图像数据的单元格会从其他单元格中获取图像。有谁知道为什么?或者知道修复方法吗?
代码如下:
if business["businessImage"] as? PFFile != nil {
var file: PFFile = business["businessImage"] as PFFile
cell.businessPhoto.file = file
cell.businessPhoto.loadInBackground()
}
else {
cell.businessPhoto.image = UIImage(named: "placeholder user photo")
}
是因为我使用的是loadInBackground() 而不是loadInBackgroundWithBlock()?
【问题讨论】:
标签: ios uitableview swift parse-platform pfimageview