iOS4: UIImagePickerController ведет себя странно при модальном представлении

Я пытаюсь представить 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.


person Anshu Chimala    schedule 11.08.2010    source источник


Ответы (1)


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

person Anshu Chimala    schedule 11.08.2010