简体   繁体   中英

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]; 

This used to work fine till I updated to iOS 5 on my iPhone. Something strange...

Problem isn't in the code. It's working in blank project! If I paste it to any place in my project's code, it's crashing. If I change UIImagePickerControllerSourceTypeCamera to UIImagePickerControllerSourceTypeSavedPhotosAlbum , it's working in iOS5.

Does anybody know where the problem is?

If app is crashes in iOS 5 , then try to use

 [self dismissModalViewControllerAnimated:YES];
 picker = nil ;

In place of [[picker parentViewController] dismissModalViewControllerAnimated:YES]; [picker release]; [[picker parentViewController] dismissModalViewControllerAnimated:YES]; [picker release];

If your app crashes as below, need to change the app's product name in English. http://i.stack.imgur.com/j1m6f.png

In my case product name was written in Korean, this led to the crash in ios5 when UIImagePickerController's source type is UIImagePickerControllerSourceTypeCamera.

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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