2013-02-11 88 views
-2

有没有办法在一个视图控制器中创建NSObject并为其设置值,并通过查找该视图控制器的现有实例并将其返回到另一视图控制器中NSObject从另一个视图控制器访问由一个视图控制器创建的对象

很像AppDelegate的sharedInstance,您可以从任何地方访问,并从任何地方将值放入它?

我创建了一个视图控制器来实例化我的模型对象并填充它的属性。如何从另一个视图控制器访问该模型对象的实例?

我不问如何在调用另一个视图控制器的视图控制器中传递数据。我知道该怎么做。我在问如何从不同的,不相关的和分层独立的视图控制器中为一个模型对象设置值。

+0

所有这些示例都将数据传递给VC。我在vc中捕获数据,但试图将其存储在自定义的NSObject中。 – marciokoko 2013-02-11 16:45:52

+1

传递,存储;这是同一件事。 – trojanfoe 2013-02-11 16:47:14

+0

哦,我的意思是,我在一个tabbar控制器中,所以从一个vc到另一个vc没有序列。我希望在选项卡中接收数据,并在其他选项卡中提供。 – marciokoko 2013-02-11 16:54:36

回答

0

如果我理解你的问题是正确的,你要找的是Key Value Observation。它通常用于将控制器层与模型层分离(如在MVC,Model View Controller中)。

相关问题