我目前正在构建一个在桌面视图中显示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”
提前感谢能够提供帮助的任何人!