有一种情况,当我尝试在设备上拍照并按下"快门"按钮,然后我按下取消(解雇) - 结果,我收到我无法跟踪的错误。它说:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: UIImagePickerControllerOriginalImage)'
*** First throw call stack:
(0x18271c2d8 0x193f400e4 0x182605428 0x18df304e8 0x18df30188 0x18df7d728 0x18df7dd28 0x188ef111c 0x188ef08a4 0x100f80fd4 0x100f80f94 0x100f85c28 0x1826d37f8 0x1826d18a0 0x1825fd2d4 0x18be136fc 0x1871c2fac 0x1002c35c0 0x1945bea08)
有关上下文的更多信息:
我的iPhone 6运行iOS 8.3 我在使用UIImagePickerController之前崩溃,然后调用" imagePickerController:didFinishPickingMediaWithInfo:"方法。 我有自定义覆盖与取消按钮,它调用方法来解除UIImagePickerController。
这是iOS的常见错误还是我有问题? 可能是因为我使用自定义叠加和自定义取消按钮吗?