Проблема с камерой и альбомом в iOS 4.2 - PullRequest
0 голосов
/ 03 декабря 2010

по какой-то причине тот же код, который я использовал для доступа к камере и фотоальбому, который использовался для работы с предыдущей iOS, не работает.Всякий раз, когда я открываю приложение камеры или фотоальбом, приложение вылетает, и в журнале сбоев ничего не появляется.Я протестировал его для iOS 3.0 до 4.1, и он работал нормально.Это случилось с кем-нибудь?это ошибка?Он даже не доходит до метода imagePickerController, он падает, как только загружает камеру или альбом.

Код, который я использую, таков:

#pragma mark Photo methods

- (void) getNewPhoto {
 UIImagePickerController * picker = [[UIImagePickerController alloc] init];
 picker.delegate = self;
 picker.sourceType = UIImagePickerControllerSourceTypeCamera;
 [self presentModalViewController:picker animated:YES];
}

- (void)loadPhotoFromLibrary {
 UIImagePickerController * picker = [[UIImagePickerController alloc] init];
 picker.delegate = self;
 picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
 [self presentModalViewController:picker animated:YES];
}

#pragma mark ImagePickerController methods

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
 [picker dismissModalViewControllerAnimated:NO];
 selectedImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}

Спасибо!

1 Ответ

0 голосов
/ 31 января 2011

Надеюсь, что ваша проблема была решена, если не попробовать это ...

Насколько я знаю, UIImagePickerController не работает для iPad ... он не может представить какой-либо контроллер представления, поэтому попробуйте с UIPopoverController (дляiPad) ... я использовал то же самое, и это действительно хорошо работало ....

...