по какой-то причине тот же код, который я использовал для доступа к камере и фотоальбому, который использовался для работы с предыдущей 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"];
}
Спасибо!