でURLを使用して画像を表示するために、私は画像を表示しようとしましたが、次のエラーが発生します。リンゴのドキュメントからスウィフト3:どのようにAPI
error : fatal error: unexpectedly found nil while unwrapping an Optional value
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!)
}
}
これは重複していないと思います。 NSURLは、アンラップを強制しないものではありません。そのNSData(contentsOfURL:url!)の誤用は直観的ではありません。なぜなら、このメソッドが実際に何をしているのかは明らかではないからです。 –