0

我正在 swift 3 中进行项目,为了缓存我从 json 响应中获得的图像 url,我使用了 kingfisher pod。但由于某种原因,我根本没有在 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    
    }
}
4

0 回答 0