繁体   English   中英

iOS 5上的UIImagePickerController崩溃

[英]UIImagePickerController crash on iOS 5

UIImagePickerController *ii_picker= [[UIImagePickerController alloc] init];
ii_picker.delegate=self;
ii_picker.sourceType=UIImagePickerControllerSourceTypeCamera;
add_photo=NO;
[self presentModalViewController:ii_picker animated:YES];
[ii_picker release]; 

直到我在iPhone上更新到iOS 5之前,它都可以正常工作。 奇怪的东西...

问题不在代码中。 它在空白项目中工作! 如果将其粘贴到项目代码中的任何位置,则会崩溃。 如果我将UIImagePickerControllerSourceTypeCamera更改为UIImagePickerControllerSourceTypeSavedPhotosAlbum ,那么它将在iOS5中运行。

有人知道问题出在哪里吗?

如果应用程序在iOS 5中崩溃,请尝试使用

 [self dismissModalViewControllerAnimated:YES];
 picker = nil ;

代替[[picker parentViewController] dismissModalViewControllerAnimated:YES]; [picker release]; [[picker parentViewController] dismissModalViewControllerAnimated:YES]; [picker release];

如果您的应用程序崩溃如下,则需要以英语更改应用程序的产品名称。 http://i.stack.imgur.com/j1m6f.png

在我的情况下,产品名称是用韩语编写的,这导致当UIImagePickerController的源类型为UIImagePickerControllerSourceTypeCamera时,导致ios5崩溃。

请注意,在模拟器上没有摄像头,因此可能会导致这种情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM