UIImagePickerController не запрашивает разрешения на iOS 9
У меня есть приложение для iOS, где я представляю средство выбора изображений
self.picker = [[UIImagePickerController alloc] init];
self.picker.delegate = self;
self.picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
self.popover = [[UIPopoverController alloc] initWithContentViewController:self.picker];
[self.popover presentPopoverFromRect:CGRectMake(100, 100, 1, 1) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
Приложение, однако, вообще не запрашивает разрешения, оно просто отображает сообщение об ошибке "Это приложение не имеет доступа к вашим фотографиям или видео".
Любые идеи о том, что может вызвать это?
Заранее спасибо!
2 ответа
Решение
Проблема заключалась в том, что отображаемое имя пакета не было установлено в Info.plist
В iOS 9 UIPopoverController устарел, и почему вы не используете вместо него presentViewController.