#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];
}