Я бился об этом несколько часов. У меня есть некоторый пример кода (используя UINavigationController
), когда представление загружается, будет представлен рулон камеры. Однако, когда я пытаюсь включить тот же код в мое приложение, которое имеет tabBarController
, я получаю пустой модальный UIImagePickerController
. Я не отслеживал, что я делаю неправильно.
// bring up image picker
if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeSavedPhotosAlbum]) {
NSLog(@"UIImagePickerControllerSourceTypePhotoLibrary available");
UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
ipc.delegate = self;
ipc.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
ipc.allowsEditing = YES;
[self.tabBarController presentModalViewController:ipc animated:YES];
[ipc release];
}
Любое понимание будет оценено.