錯誤是: 「致命錯誤:意外發現零而展開的可選值」如何使用URL顯示圖像?
我在做的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!)
}
}
我真的不明白爲什麼它會報告錯誤
imageURL.image = UIImage(data:data!)
雖然我已經告訴它,如果數據爲零,不要繼續。 這不是鏈接的問題。 「數據」也不存在問題。我試圖打印它,它不是零。
哪個答案正確?我有同樣的問題,但現在不知道要遵循什麼答案,因爲你沒有指定一個! – Engineeroholic
它會根據你正在使用的swift版本而改變...我相信Airspeed Velocity的回答在大多數情況下是最可行的 –