Проблема с изображением видеокамеры в iOS 10.0.1

#ios #objective-c #xcode8

#iOS #objective-c #xcode8

Вопрос:

Получение нижеприведенных проблем в iOS 10.0.0 с xcode 8.0 mac os 10.12. Он отлично работает с iOS 9.3.5.

*** Завершение работы приложения из-за неперехваченного исключения ‘NSInvalidArgumentException’, причина: ‘Изображение видеокамеры должно быть либо видео, либо аудио’.

Пожалуйста, помогите мне решить вышеуказанную проблему.

Комментарии:

1. пожалуйста, добавьте код, который вы пробовали..

2. Вы включили ключ в список? NSCameraUsageDescription

3. Да, я использовал доступ к камере, галерее и микрофону в списке. Тем не менее, это произошло в xcode 8.0.

Ответ №1:

Я думаю, вам может потребоваться запустить UIImagePickerController для вашего приложения.

 @property (strong, nonatomic) UIImagePickerController   *imagePickerController;
- (UIImagePickerController *)imagePickerController {
    if (_imagePickerController == nil)  {
    _imagePickerController = [[UIImagePickerController alloc] init];
    } 
    return _imagePickerController;
}
- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    self.imagePickerController = [[UIImagePickerController alloc] init];
}