1

xcode 4.5からフォトアルバムを呼び出そうとすると、アプリがクラッシュします。注:アプリの向きを横向きに設定しました。

UIImagePickerController *picker=nil;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeSavedPhotosAlbum])
{
    picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

    picker.allowsEditing = NO;
    picker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:
            UIImagePickerControllerSourceTypeSavedPhotosAlbum];

}

if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone ) {
    [self presentViewController:picker animated:YES completion:nil];
}
4

1 に答える 1

1

ロジックのエラーの1つはisSourceTypeAvailable、iPhoneでNOを返す場合、であるコントローラーを提示しようとすることですnil

于 2012-10-15T12:30:49.100 に答える