我正在使用swift 3中的项目,并且为了缓存我从json响应中获取的图像URL我使用翠鸟吊舱。但由于某种原因,我根本没有在我的UICollectionViewCell中获取图像(图像没有显示)。我在这里想念的是什么我的代码如下:
extension TableViewCell: UICollectionViewDelegate, UICollectionViewDataSource {
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return arrayJson.count
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "CollectionViewCell", for: indexPath) as! CollectionViewCell
cell.naeLabel.text = arrayJson[indexPath.row]?["title"].stringValue
let url = ImageResource(downloadURL: URL(string: (arrayJson[indexPath.row]?["url"].stringValue)!)!, cacheKey: (arrayJson[indexPath.row]?["url"].stringValue))
cell.ProfileimageView.kf.setImage(with: url)
return cell
}
}