2010-08-11 4 views
1

나는 다음과 같은 코드를 사용하여 UITableViewController 서브 클래스에서 UIImagePickerController를 제공하기 위해 노력하고있어되게 행동 할 때 : 나는 새로운 프로젝트를 만들 경우iOS4 : UIImagePickerController를가 이상하게 모달

UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
if(library) 
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
else 
    picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
picker.delegate = self; 
picker.allowsEditing = YES; 
[self presentModalViewController:picker animated:YES]; 
[picker release]; 

을하고이 코드를 던져, 그것은 작동 절대 좋아. 그러나이 프로젝트에서 어떤 이유로 사진 라이브러리를 표시하려고하거나 카메라보기를 보여 주지만 카메라를 표시하려고하면 카메라 컨트롤이없는 경우 UIImagePickerController의보기가 빈 흰색 화면으로 나타납니다.

UITableViewController 하위 클래스에는이 문제를 일으키는 것이 있습니까? 나는 2 단계 애니메이션에 대해서도 불만을 토로하지만, 내가 찾은 것으로부터 이것은 애플 코드의 문제이다.

답변

0

Info.plist에있는 PRODUCT_NAME (어쨌든 지금까지 아무 것도하지 않았지만 무언가를 변경 했음)을 변경하면이 문제가 해결되었습니다. 이유는 모르겠지만 아이폰 SDK에서 애매한 버그라고 생각할 것입니다.