从另一个视图控制器访问由一个视图控制器创建的对象

时间:2013-02-11 15:44:19

标签: ios cocoa-touch uiviewcontroller

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

就像AppDelegate的sharedInstance一样,您可以从任何地方访问它,从而可以从任何地方将值放入其中?

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

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

1 个答案:

答案 0 :(得分:0)

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