Ошибка: "Неустранимая ошибка: неожиданно найдено нуль при развертывании необязательного значения"
Я делаю следующее в 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!)
хотя я уже сказал, что не продолжать, если данные равны нулю. Это не проблема связи. Также нет проблем с "данными". Я попытался напечатать его, и это было не ноль.