2010-04-08 40 views
0

我希望这是一个关于在2个视图中使用变量值的相当简单的问题。 我不熟悉iPhone SDK平台和模型/视图/控制器方法。 我有VB.Net的背景,一些PHP,但主要是SQL,所以这对我来说是新的领域。iPhone SDK编程 - 在2个视图中使用变量

我正在构建一个有3个视图的应用程序。 为了简单起见,我会称它们为View1,View2,View3。

关于View1我有一个NSString变量,我已经在View1.h中声明,并在View1.m中合成。 我将其称为String1。 View1.m使用UITextField询问用户名称,然后将String1的值设置为该名称(即“Bill”)。

我现在想在View2中使用String1的值。 除了在View2的UILabel对象中显示值(“Bill”)之外,我没有做任何其他的事情。

有人能告诉我最简单的方法是什么?

非常感谢提前...。

回答

0

查看我的回答here了解如何构建存储数据以供多个“视图”使用的“模型”对象(在MVC中)。

+0

感谢您的回复,毛茸茸的青蛙。我将不得不做我的功课,如何尽可能简单地实现模型对象。 – 2010-04-08 16:20:35

0

您需要MVC的“模型”部分将该值保留在变量中,并在该值的所有视图中注册观察者,以便视图可以响应值更改并显示它。