iPad: сбой при доступе к фотоальбому - PullRequest
0 голосов
/ 22 марта 2011

Я пытаюсь получить доступ к фотоальбому, используя следующий код. Он отлично работает на моем iPhone или iPad менее 4.0 версии.

  • (аннулируются) BrowsePhotoLibrary: (идентификатор) отправителя {
NSArray *types = [UIImagePickerController availableMediaTypesForSourceType:
    UIImagePickerControllerSourceTypePhotoLibrary];

if ([types containsObject:(id)kUTTypeMovie])
{

    UIImagePickerController *imgPickerController = [[[UIImagePickerController alloc] init] autorelease];
    imgPickerController.delegate = self;
    imgPickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    imgPickerController.mediaTypes = [NSArray arrayWithObject:(id)kUTTypeMovie];

    [self presentModalViewController:imgPickerController animated:YES];             
}

}

Тот же код вылетает в версии iPad 2, 4.3, если в фотоальбомах есть хотя бы одно видео, если в фотоальбоме нет видео, то тот же код запускается в фотоальбоме. Может кто-нибудь посоветовать, в чем может быть причина?

1 Ответ

0 голосов
/ 22 марта 2011

Я исправил это, изменив imgPickerController.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

...