UIImagePickerControllerOriginalImage在ios 11.2.1中不起作用

Nik*_*ure 2 uiimagepickercontroller uiimage ios swift ios11.2

在什么情况下我会难过?如果我设置allowEditing为false。

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    if let selectedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
        // I am happy :)
    } else {
        // I am sad :(
    }
    dismiss(animated: true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)

(我在iOS上发生了崩溃11.2.1 iPhone SE(按照所述Crashlytics),因此如果存在合法的条件可能会导致失败或仅仅是一个iOS错误,就感到困惑。)

小智 5

在iOS 12中更改

  image.image = info[UIImagePickerController.InfoKey.originalImage] as? UIImage
Run Code Online (Sandbox Code Playgroud)