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.

Другие вопросы по тегам