gpt4 book ai didi

ios - af_setImage - 展开可选值时意外发现 nil

转载 作者:行者123 更新时间:2023-11-30 12:39:52 25 4
gpt4 key购买 nike

我想从服务器端加载图像,但 af_setImage 显示此错误:

fatal error: unexpectedly found nil while unwrapping an Optional value

我的代码:

override func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath as IndexPath) as! SupportersCollectionViewCell


let url_img = URL(string: self.titles[indexPath.row])!

print(url_img)//it returns correct value like http://kashanmap.ir/images/apk_images/hamian/hamian2.png

cell.img_main.af_setImage(
withURL: url_img
)


return cell
}

我的自定义单元格:

import UIKit
import Alamofire
import AlamofireImage
class SupportersCollectionViewCell: UICollectionViewCell {


@IBOutlet weak var img_main: UIImageView!
}

enter image description here

已更新

我的 ImageView 返回 null:

if(cell.img_main == nil) { 打印(“测试”) }

最佳答案

试试这个:

    cell.img_main.image = nil

if let url_img = URL(string: self.titles[indexPath.row])
{
cell.img_main.af_setImage(withURL: url_img)
}
else
{
print("error!")
}

这样,错误就不会导致您的应用程序崩溃。

关于ios - af_setImage - 展开可选值时意外发现 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42348278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com