2011-10-18 4 views
0
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로 업데이트 할 때까지 잘 작동합니다. 이상한 것 ...iOS 5에서 UIImagePickerController 충돌이 발생합니다.

문제는 코드에 없습니다. 그것은 빈 프로젝트에서 일하고 있어요! 내 프로젝트 코드의 아무 곳이나 붙여 넣으면 충돌이 발생합니다. UIImagePickerControllerSourceTypeCameraUIImagePickerControllerSourceTypeSavedPhotosAlbum으로 변경하면 iOS5에서 작동합니다.

문제가있는 사람은 누구입니까?

답변

0

아래와 같이 앱이 다운되면 앱의 제품 이름을 영어로 변경해야합니다. 내 경우 제품 이름에서 http://i.stack.imgur.com/j1m6f.png

은 UIImagePickerController를의 소스 유형이 UIImagePickerControllerSourceTypeCamera 때이 iOS5를의 충돌을 주도, 한국어로 작성되었습니다.

+0

감사 대신에

[self dismissModalViewControllerAnimated:YES]; picker = nil ; 

를 사용하려고!) 왜 그렇게? – Sk0prion

-1

시뮬레이터에는 카메라가 없으므로 원인이 될 수 있습니다. 응용 프로그램은 아이폰 OS (5)에 충돌하는 경우

+0

아, 그런 부정성. 가끔 가장 간단한 해결책은 올바른 방법입니다. 비록 내가 이것을 코멘트로 남겨 두어야했음을 나는 깨닫는다. – akaru

1

, 다음 [[picker parentViewController] dismissModalViewControllerAnimated:YES]; [picker release];

관련 문제