Как получить доступ к библиотеке фотографий для приложений Ipad - PullRequest
0 голосов
/ 28 апреля 2011

Я сталкиваюсь с проблемой при попытке получить доступ к библиотеке фотографий при разработке приложений для iPad. Тем не менее, тот же код работает правильно для iPhone Dev. Сгенерированная ошибка:

On iPad, UIImagePickerController must be presented via UIPopoverController

Я использую следующий код для разработки iPad:

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])
        {
            UIImagePickerController * picker = [[UIImagePickerController alloc] init];
            picker.delegate = self;
            picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
            [self presentModalViewController:picker animated:YES];
            [picker release]; 
        }

1 Ответ

0 голосов
/ 18 июля 2012

Попробуйте представить iPad с контроллером pop over, не поддерживает контроллер модального вида

, даже если я столкнулся с той же проблемой, поэтому попытался использовать контроллер pop over, и теперь он работает:)

UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

 popControl = [[UIPopoverController alloc]initWithContentViewController:picker];

popControl.delegate=self;
[popControl presentPopoverFromRect:browseButton.bounds inView:mainView    permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...