Я пытаюсь получить доступ к фотоальбому, используя следующий код. Он отлично работает на моем 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, если в фотоальбомах есть хотя бы одно видео, если в фотоальбоме нет видео, то тот же код запускается в фотоальбоме. Может кто-нибудь посоветовать, в чем может быть причина?