如何在xcode 4中从一个文件传输数据?

时间:2011-10-13 18:43:51

标签: iphone objective-c xcode4 multiview

我是iphone开发的绝对初学者(实际上我已经研究了三天)而且我必须实现的一件事对我来说是不可理解的。 我需要创建包含三个视图的多视图应用程序。通过文本字段在第一个屏幕输入的文本和在第二个屏幕上选择的图像应显示在第三个屏幕上。但每个视图都是一组单独的文件。我该怎么做才能使我的变量保存在第三组文件中的文本和图像值?如果我没有弄错的话,在C ++中有这样的EXTERN关键词。但是我应该以某种不同的方式组织我的项目?我应该使用视图控制器吗?什么类型的项目最好选择?基于查看?基于窗口?导航基础?你能解释一下我该怎么办?

1 个答案:

答案 0 :(得分:0)

是的,你应该使用视图控制器。每个视图一个。定义您想要作为属性发送的所有数据,因此很容易处理。在您的第一个viewController中,阅读文本。然后创建第二个视图控制器并将文本复制到第二个视图控制器。从第二个视图控制器,创建第三个视图控制器并将文本和图像复制到第三个,这是您需要它。您必须注意保留所有这些,以便需要保留数据的原始定义,或者保留并在所有阶段释放它。

SecondViewController * svc = [[SecondViewController alloc] initWithNibName...
svc.theText = self.myText;

在第三个viewController中重复图像。