通过不需要它的viewcontroller将model-object传递给viewcontroller

时间:2014-09-23 18:55:17

标签: ios objective-c uiviewcontroller

关于将数据从视图控制器传递到相邻的视图控制器,有许多类似的问题。

但是,我还没有找到任何解决方案来解决在使用模型对象并在视图控制器中进行初始化的问题,然后对另一个不能制作模型对象的视图控制器使用模型对象,然后另一个segue需要发生在需要使用模型对象的视图控制器上。如何将模型对象从中间视图控制器隐藏,同时将其暴露给最后一个视图控制器?

2 个答案:

答案 0 :(得分:0)

您可以在app委托中创建模型类的singleton instance,然后通过AppDelegate.h仅在实际需要访问模型的VC中引用它。 Another reference

答案 1 :(得分:0)

你有几种选择。

  1. 将对象粘贴到中间人和目的地共享的对象中。
  2. 使对象全局化。可能使用单例模式或AppDelegate。