小编Mac*_*ndo的帖子

如何使用URL显示图像?

错误是:"致命错误:在解包可选值时意外发现nil"

我在ViewController中执行以下操作:

var imageURL:UIImageView!

override func viewDidLoad() {
    super.viewDidLoad()
    let url = NSURL(string:"http://cdn.businessoffashion.com/site/uploads/2014/09/Karl-Lagerfeld-Self-Portrait-Courtesy.jpg")
    let data = NSData(contentsOfURL:url!)
    if data!= nil {
        imageURL.image = UIImage(data:data!)
    }
}
Run Code Online (Sandbox Code Playgroud)

我真的不明白为什么它会报告错误

imageURL.image = UIImage(data:data!)
Run Code Online (Sandbox Code Playgroud)

虽然数据为零,但我已经告诉它不要继续.这不是链接的问题."数据"也没有问题.我试着打印它,它不是零.

url ios swift

32
推荐指数
4
解决办法
9万
查看次数

标签 统计

ios ×1

swift ×1

url ×1