Я сталкиваюсь с проблемой при попытке получить доступ к библиотеке фотографий при разработке приложений для 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];
}