Я пытаюсь передать UIImage
от одного UIView
в UITabBarController1
другому UIView в UINavigationController
в UITabBarController2
.В View1 я попробовал это:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
UploadModifyViewController *view2 = [self.storyboard instantiateViewControllerWithIdentifier:@"modify"];
UITabBarController *navBar = [self.storyboard instantiateViewControllerWithIdentifier:@"navBar"];
view2.imageView.image = image; //<-----
[self dismissModalViewControllerAnimated:NO];
[self presentModalViewController:navBar animated:YES];
}
Помните, view2 находится в NavigationController, а NavigationController находится в TabBarController.Переменная Extern не работает, потому что их нельзя использовать с элементами пользовательского интерфейса.
Написал этот вопрос здесь , но все еще не найдено решение.На этом форуме я разместил скриншот для лучшего понимания, откуда и куда я пытаюсь передать изображение.