我崩溃时说我的任务为零,但警卫应该掩盖。
extension viewController: UIImagePickerControllerDelegate{
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]){
imagePicker.dismiss(animated: true, completion: nil)
guard let selectedImage = info[.originalImage] as? UIImage else {
print("Image not found!")
return
}
imageTaken.image = selectedImage <=== Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value
}
}
在调试器中执行po命令,我得到以下值
(lldb) po selectedImage <UIImage:0x281f058c0 anonymous {3024, 4032}>
显然不是零,所以有点困惑。我想念什么?