У меня есть предупреждение, которое спрашивает пользователя, хочет ли он / она получить изображение из приложения для фотографий или камеры (UIImagePickerControllerSourceTypePhotoLibrary
или UIImagePickerControllerSourceTypeCamera
).
Когда пользователь выбирает изображение в обоих случаях, я нажимаю на контроллер представления следующим образом:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info{
UIImage *pickedImage = [info
objectForKey:UIImagePickerControllerOriginalImage];
PhotoViewController* controller = [[PhotoViewController alloc]initWithNibName:@"PhotoViewController" bundle:nil photo:pickedImage];
[picker pushViewController:controller animated:YES];
}
Когда пользователи выбирают UIImagePickerControllerSourceTypePhotoLibrary
, проблем нет, потому что мой контроллер будет внутри UINavigatorController. Таким образом, пользователь может вернуться к предыдущей навигации.
Но когда пользователи выбирают UIImagePickerControllerSourceTypeCamera
, UINavigation не в моих глазах. Мне это нужно, потому что я хочу создать кнопку ОТМЕНА.
Я использую один и тот же вид в обоих случаях.
У вас есть для меня предложение, пожалуйста? Как я могу увидеть UINavigation из UIImagePicker в моем PhotoViewController после того, как пользователь сделает снимок?
Большое спасибо