【问题标题】:I get a error with my imagePickerViewController in swift 4我在 swift 4 中的 imagePickerViewController 出现错误
【发布时间】:2018-04-04 01:19:53
【问题描述】:

为 ImagepickerViewController 调用委托方法时出现此错误

Error Domain=PlugInKit Code=13 "query cancelled" UserInfo={NSLocalizedDescription=query cancelled}

我的委托方法是

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
{

    if let image = info[UIImagePickerControllerOriginalImage] as? UIImage
    {
         UserDefaults.standard.set(UIImagePNGRepresentation(image), forKey: "avatarImage")
    }
    else
    {
        //Error message
    }
    self.dismiss(animated: true, completion: nil)
}

编辑:我尝试了其他问题的答案,但它们没有用

【问题讨论】:

标签: ios swift uiimagepickercontroller photos userdefaults


【解决方案1】:

您需要添加一个@objc 并做出明确的Objective-C 引用:

@objc func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-05
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    相关资源
    最近更新 更多