iOS4: UIImagePickerController ведет себя странно, когда представлен модально - PullRequest
1 голос
/ 11 августа 2010

Я пытаюсь представить UIImagePickerController из подкласса UITableViewController, используя следующий код:

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 что-нибудь, что могло бы вызвать это?Я также получаю жалобы на двухэтапную анимацию, но из того, что я смог найти, это проблема с кодом Apple.

1 Ответ

0 голосов
/ 11 августа 2010

По какой-то причине изменение PRODUCT_NAME в Info.plist (то, что я собирался сделать в любом случае, но до сих пор не удосужился) исправило эту проблему. Я понятия не имею, почему, но я собираюсь предположить, что это была какая-то неясная ошибка в iPhone SDK.

...