Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 阅读可选链接问题?_Ios_Swift_Optional - Fatal编程技术网

Ios 阅读可选链接问题?

Ios 阅读可选链接问题?,ios,swift,optional,Ios,Swift,Optional,我得到一个错误: 致命错误:在展开可选值时意外发现nil 在调用图像之前,请检查您的imageUrl是否为非零: 到底哪条线在崩溃?你有3个紧急接线员!在你发布的代码中。 DispatchQueue.global(qos: DispatchQoS.QoSClass.default).async { let imageString = self.thumblist1[indexPath.item] let imageUrl = URL(string: imageString)

我得到一个错误:

致命错误:在展开可选值时意外发现nil

在调用图像之前,请检查您的imageUrl是否为非零:


到底哪条线在崩溃?你有3个紧急接线员!在你发布的代码中。
DispatchQueue.global(qos: DispatchQoS.QoSClass.default).async {
    let imageString = self.thumblist1[indexPath.item]
    let imageUrl = URL(string: imageString)
    let imageData = try? Data(contentsOf: imageUrl!)
    DispatchQueue.main.async {
        if (imageData != nil)
        {
            cell2?.verticalImageView.image = UIImage(data: imageData!)
        }
    }
}

return cell2!
DispatchQueue.global(qos: DispatchQoS.QoSClass.default).async {

let imageString = self.thumblist1[indexPath.item]
if let imageUrl = URL(string: imageString) {
    let imageData = try? Data(contentsOf: imageUrl)
    DispatchQueue.main.async {
        if (imageData != nil)
        {
            cell2?.verticalImageView.image = UIImage(data: imageData!)
        }
    }
}

}
 return cell2!
 }