【发布时间】:2012-10-15 12:22:10
【问题描述】:
当我尝试从 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];
}
【问题讨论】:
-
该代码在视图控制器中?
-
异常/错误/崩溃是什么样的?
-
你能说得更具体点吗?当到达第二个语句时,您如何确定第一个语句是正确的?当您调用 presentViewController::: 时,如何确定选择器不是 nil?
标签: objective-c xcode ios6