我正在尝试使用if语句检查是否存在url图像.但是,当尝试通过错误的图像url测试它时,它会继续返回:
fatal error: unexpectedly found nil while unwrapping an Optional value.
码:
var httpUrl = subJson["image_url"].stringValue let url = NSURL(string: httpUrl) let data = NSData(contentsOfURL: url!) if UIImage(data: data!) != nil { }
解决方法
你可以这样做:
var httpUrl = subJson["image_url"].stringValue if let data = NSData(contentsOfURL: url) { //assign your image here }