【发布时间】:2016-02-08 06:13:03
【问题描述】:
我只是想点击一张图片并将其显示在 UIImageView 上。
我已经定义了所有需要的出口和行动,这里是代码。
但它显示了错误。
class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
@IBOutlet weak var camera: UIButton!
@IBOutlet weak var gallery: UIButton!
@IBOutlet weak var viewImage: UIImageView!
@IBAction func PhotoGalleryAction(sender: UIButton) {
let picker = UIImagePickerController()
picker.delegate = self
picker.sourceType = .PhotoLibrary
presentViewController(picker, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
viewImage.image = info[UIImagePickerControllerOriginalImage] as? UIImage
dismissViewControllerAnimated(true, completion: nil)
}
}
这是错误:
fatal error: unexpectedly found nil while unwrapping an Optional value
【问题讨论】:
-
您是否连接了图像视图插座?
-
哦,这是一个非常糟糕的错误。我已经连接,但不知何故它没有连接。谢谢。