У меня есть приложение, в котором я представляю UIImagePickerController
с типом источника UIImagePickerControllerSourceTypeCamera
. Все работает нормально, если я не покидаю приложение и не возвращаюсь (многозадачность включена, поэтому приложение возвращается туда, где оно остановилось), и я снова представляю UIImagePickerController
. Он появляется на экране, но камера никогда не показывает, анимация, где камера обнаружена, никогда не происходит, вот скриншот:
Если я нажму "Отмена" и снова введу UIImagePickerController
, камера будет отображаться нормально. Таким образом, единственный раз, когда возникает эта проблема, я впервые представляю UIImagePickerController
после возвращения в приложение. Кто-нибудь знает, почему это происходит? Я пишу для iOS 5
Я представляю UIImagePickerController
с:
[self presentViewController:capturePhotoPicker animated:YES completion:nil];
и отклонить его с помощью:
[self dismissViewControllerAnimated:YES completion:nil];
Я использую один и тот же UIImagePickerController
объект каждый раз, когда представляю его