【问题标题】:Swift 1.2: fatal error: unexpectedly found nil while unwrapping an Optional valueSwift 1.2:致命错误:在展开可选值时意外发现 nil
【发布时间】: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

【问题讨论】:

  • 您是否连接了图像视图插座?
  • 哦,这是一个非常糟糕的错误。我已经连接,但不知何故它没有连接。谢谢。

标签: ios swift


【解决方案1】:

您必须检查情节提要和代码之间的联系。 即使你已经连接了它,它也可能被旧的故事板文件或其他东西损坏(使用助手编辑器时经常发生)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多