камера UIImagePickerController показывает черный экран

Я использовал ImagePickerController как представление как:

camViewController* camera = [[camViewController alloc] init]; [camera setSourceType:UIImagePickerControllerSourceTypeCamera]; [self presentViewController:camera animated:YES completion:nil]; camera.showsCameraControls = NO; 

Таким образом, на экране отображаются данные пользователя с камеры. И есть возможность охватить это представление изображением, которое может быть взято из Фотобиблиотеки или из камеры.

В этом представлении я создал еще один ImagePickerController SourceTypeCamera, но когда изображение снимается и камера уходит, camViewController (первый) показывает только черный экран.

UPD: когда изображение берется из Photo Library – все в порядке – изображение становится наложением над camViewController, и пользователь может видеть как изображение (альфа 0,5), так и кадры с камеры.

Это код:

 - (IBAction)chooseImageAction:(id)sender { choosePhoto = [[UIImagePickerController alloc] init]; [choosePhoto setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; choosePhoto.delegate = self; [self presentViewController:choosePhoto animated:YES completion:nil]; } - (IBAction)getImageAction:(id)sender { getPhoto = [[UIImagePickerController alloc] init]; [getPhoto setSourceType:UIImagePickerControllerSourceTypeCamera]; getPhoto.delegate = self; [self presentViewController:getPhoto animated:NO completion:nil]; } - (void) imagePickerControllerDidCancel:(UIImagePickerController *)choosePhoto { [self dismissViewControllerAnimated:NO completion:nil]; } - (void) imagePickerController:(UIImagePickerController *)choosePhoto didFinishPickingMediaWithInfo:(NSDictionary *)info { self.shownImage.image = [info objectForKey:UIImagePickerControllerOriginalImage]; if (getPhoto) { UIImageWriteToSavedPhotosAlbum(shownImage.image, self, nil, nil); } [self dismissViewControllerAnimated:NO completion:nil]; } 

Как избежать получения черного экрана при съемке с камерой?

  • UIImagePickerControllerReferenceURL всегда возвращает nill
  • iOS программно выбирает изображения из библиотеки фотографий
  • Запись видео во время воспроизведения другого видео
  • UIImagePickerController startVideoCapture с пользовательским наложением
  • Определите, является ли тип медиазахвата видеороликом
  • Is _UIImagePickerControllerUserDidCaptureItem - это частный API UIImagePickerController?
  • - : непризнанный селектор отправлен на ошибку экземпляра с помощью NSMutableArray с изображениями
  • UIImagepickercontroller: можно ли изменить порядок сортировки изображений в кадре камеры?
  • cameraoverlayview не преобразован в обновленную версию ios4.3
  • iOS 10 - Сбой приложений Для доступа к библиотеке фотографий или к устройству через UIImagePickerController
  • Закрытие только ImagePicker и прохождение изображения в ScrollViewController
  • Interesting Posts

    Мерцание карты Google в iOS

    Генерация кода Core Data не поддерживается для Swift 2.3

    iTunes подключается: это действие не может быть выполнено. Попробуй еще раз. (-22421)

    Как преобразовать NSMutableArray в NSString?

    Сбой приложения iOS с SIGTRAP в iPhone 6 плюс?

    Google Maps iOS Disable Rotation & Tilt

    В чем разница между выходным соединением и подключением к действию?

    Как выполнить доставку (fastlane) метаданных для нескольких целей?

    Как создать жирный и обычный шрифт в одном UILabel в iPhone?

    Как включить OpenSSL в проект iOS таким образом, который работает

    XCode Как установить совместимые устройства только на совместимые с ARkit устройства?

    cellForItemAtIndexPath возвращает нуль после прокрутки силы, чтобы сделать ее видимой

    CoreBluetooth не обнаруживает услуги по повторному подключению

    Как выполнить подсчет UITextField в режиме ввода (Swift)?

    Два UITabBarControllers совместно используют один ViewController (как содержимое вкладки)?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.