Swift 4:发现扩展程序时遇到的错误

时间:2018-01-14 17:44:53

标签: ios swift uiimage uiimagepickercontroller

我目前正在构建一个在桌面视图中显示firebase用户的应用。但是,我在调试器中收到此错误:

  

代码= 13“查询已取消”   UserInfo = {NSLocalizedDescription = query canceled}

这是我的imagePickerController函数;

@IBAction func selectpicture(_ sender: Any)
{
    picker.allowsEditing = true
    picker.sourceType = .photoLibrary

    present(picker, animated: true, completion: nil)
}

@objc func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
{
        if let image = info[UIImagePickerControllerEditedImage] as? UIImage
    {
      self.imageview.image = image
        signupBTN.isHidden = false
    }
        self.dismiss(animated: true, completion: nil)
}

我已在info.plist中添加了“隐私 - 照片库使用说明”,并在picker.delegate = self中添加了“viewDidLoad()”。

这是我的用户信息代码;

let userInfo: [String: Any] = ["uid": user.uid,"fullname": self.fullname, "urlToImage": url.absoluteString]
self.ref.child("users").child(user.uid).setValue(userInfo)

最后,这是我在表格视图单元格中实现图像的代码;

cell.userImage.downloadImage(from: self.user[indexPath.row].imagePath!) 

因此,它导致我的应用程序崩溃了 线程1:

  

“致命错误:在打开可选值时意外发现nil”

提前感谢能够提供帮助的任何人!

0 个答案:

没有答案