UIImageView在单元格中不显示图像

时间:2017-02-02 21:23:51

标签: ios swift

所以我有一个表视图和一个名为offlineImages的数组,其中包含存储在Documents文件夹中的图像。我希望这些图像显示在单元格的图像视图中。代码编译,但不显示图像。存储的URL,单元标识符和标记是正确的。

 override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "offlineCell")
    let mainImageView = cell?.viewWithTag(2) as! UIImageView
    let mainImageURL = offlineImages[indexPath.row]
    let mainImageData = NSData(contentsOf: mainImageURL)
    let mainImage = UIImage(data: mainImageData! as Data)
    mainImageView.image = mainImage
    return cell!
}

以下是我下载图片的方式:

let imageDestination: DownloadRequest.DownloadFileDestination = { _, _ in
    var documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
    documentsURL.appendPathComponent("image."+"png")
    return (documentsURL, [.removePreviousFile])
}

Alamofire.download(mainImageURL, to: imageDestination).response { response in
    if response.destinationURL != nil {
        finalImageURL = response.destinationURL!
    }
}

2 个答案:

答案 0 :(得分:0)

pbb你没有正确保存照片。检查一下。

答案 1 :(得分:0)

解决了它:

1000/60 ~ 16