Сбой UIImagePickerController на iOS 5 - PullRequest
       3

Сбой UIImagePickerController на iOS 5

0 голосов
/ 18 октября 2011
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]; 

Раньше все работало нормально, пока я не обновил iOS 5 на своем iPhone.Что-то странное ...

Проблема не в коде.Это работает в пустом проекте!Если я вставлю его в любое место в коде моего проекта, он рухнет.Если я изменю UIImagePickerControllerSourceTypeCamera на UIImagePickerControllerSourceTypeSavedPhotosAlbum, он будет работать в iOS5.

Кто-нибудь знает, в чем проблема?

Ответы [ 3 ]

1 голос
/ 21 ноября 2011

Если в iOS 5 происходит сбой приложения, попробуйте использовать

 [self dismissModalViewControllerAnimated:YES];
 picker = nil ;

Вместо [[picker parentViewController] dismissModalViewControllerAnimated:YES]; [picker release];

0 голосов
/ 04 ноября 2011

Обратите внимание, на симуляторе камеры нет, поэтому это может быть причиной.

0 голосов
/ 04 ноября 2011

Если ваше приложение дает сбой, как показано ниже, необходимо изменить название продукта приложения на английском языке. http://i.stack.imgur.com/j1m6f.png

В моем случае название продукта было написано на корейском языке, это привело к сбою в ios5, когда тип источника UIImagePickerController - UIImagePickerControllerSourceTypeCamera.

...