【发布时间】:2017-11-21 03:02:48
【问题描述】:
在cellForItemAt indexPath我打电话:
if cell.venueImageView.image == nil {
cell.loadImage(imageURL: venue.imageURL)
}
loadImage 函数在UICollectionViewCell 类中:
func loadImage(imageURL: String) {
print("LOAD IMAGE: \(imageURL)")
Alamofire.request("http://***/" + imageURL).responseImage { response in
if let image = response.result.value {
self.venueImageView.image = image
}
}
}
它第一次显示正确的图像,但是当我向下然后向上滚动时,第一张图像出现在第二个单元格中,第二个图像出现在第一个单元格中,依此类推。我的代码有什么问题?
【问题讨论】: