首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 5: UIImagePickerController崩溃

iOS 5: UIImagePickerController崩溃
EN

Stack Overflow用户
提问于 2011-12-10 14:13:37
回答 1查看 3.2K关注 0票数 3

我在iOS 5中遇到了UIImagePickerController的问题。

我的应用程序是用iOS4.3开发的,但现在我要把它升级到iOS5

当我尝试从照片库中选择图像时,我的应用程序崩溃。

它在带有EXE_BAD_ACCESS的main.m文件中崩溃,没有给出任何崩溃日志。

我使用UIImagePickerController的以下代码从图片库中挑选图像。

代码语言:javascript
复制
-(IBAction) photoLibraryAction {
    if ([self isPad]) {

    UIImagePickerController* picker = [[UIImagePickerController alloc] init]; 
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
    picker.delegate = self; 

    UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:picker];
    self.popoverController = popover; 
    //[popover release];
    [popoverController presentPopoverFromRect:CGRectMake(btnLibraryPic.frame.origin.x, btnLibraryPic.frame.origin.y, btnLibraryPic.frame.size.width, btnLibraryPic.frame.size.height) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];


    //[picker release];
}else {
    ipc=[[UIImagePickerController alloc] init];
    ipc.delegate=self;

    ipc.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;

    [self presentModalViewController:ipc animated:YES];
} 
}


 #pragma mark - Image Picker Delegate
 -(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
  {
 [[picker parentViewController] dismissModalViewControllerAnimated:YES];
 [picker release];
  }



-(void) imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo :(NSDictionary *)info
{   

imgV.image =[info objectForKey:UIImagePickerControllerOriginalImage];

if ([self isPad]) {
    [popoverController dismissPopoverAnimated:YES];
}

[[picker parentViewController] dismissModalViewControllerAnimated:YES];

[picker release];   

 }

我在SO上搜索过,我找到了许多链接like1like2like3like4like5

但所有这些都不包含任何适当的解决方案。

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-15 14:08:43

代码语言:javascript
复制
[picker dismissModalViewControllerAnimated:YES];
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8454820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档