从网址加载图片时展开包装时意外发现nil

时间:2019-07-04 21:39:28

标签: ios swift iphone

我只是从swift开始,我正在尝试从URL打印图像,但是在 self.imageContainer.image = loadImage 行中出现以下错误:

致命错误:解开可选值时意外发现nil

@IBOutlet weak var imageContainer: UIImageView!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

    let imageURL = URL(string: "https://cdn.pixabay.com/photo/2016/02/19/15/46/dog-1210559__340.jpg")!

    let task = URLSession.shared.dataTask(with: imageURL) { (data, response, error) in
        if error == nil {
            let loadImage = UIImage(data: data!)
            self.imageContainer.image = loadImage
        }
     }
     task.resume()
    print("DONE")
}

我找到了有关可选的隐式展开的可选的多种解释,但是我找不到在代码中应用的方法。有人可以给我建议吗?

0 个答案:

没有答案