我有一个图像在我的RootViewController(从UIImagePickerController中选择),我需要通过导航控制器传递给新的视图。我使用下面的代码将字符串传递到下一个视图:通过UINavigationController传递图像
//Get strings
NSString *text1 = line1.text;
NSString *text2 = line2.text;
NSString *text3 = line3.text;
NSString *text4 = line4.text;
//Create an GeneratedViewController and initialise it with given data
GeneratedViewController *gController = [[GeneratedViewController alloc] initWithNibName:@"GeneratedViewController" bundle:[NSBundle mainBundle]];
gController.text1 = text1;
gController.text2 = text2;
gController.text3 = text3;
gController.text4 = text4;
[self.navigationController pushViewController:gController animated:YES];
[gController release];
gController = nil;
如何将图像传递给GeneratedViewController?
谢谢,
杰克
为什么不给GeneratedViewController一个UIImage属性?你说你已经有了图像,所以你可以将它设置为GeneratedViewController的新图像属性。 – pkoning
@BoopMeister,抱歉,应该已经更清楚了,该图像是从RootViewController中的UIImagePickerController中选择的,并保存到变量中。然后我需要将这个选定的图像传送到下一个视图。 –