【问题标题】:iPhone MVC QuestioniPhone MVC 问题
【发布时间】:2011-06-06 07:23:23
【问题描述】:

我是个新手,有一个关于在 iPhone 编码中遵守 MVC 模型的基本问题。

如何设置一个模型类来保存我的数据并将其连接到以下设置中的不同控制器:
使用 Interface Builder,我创建了一个选项卡控制器,其中
- 选项卡 #1 有一个导航控制器和视图控制器的层次结构。
- Tab #2 有一个视图控制器

因此,就我现在所拥有的而言,Tab #1 alloc init 下的 View Controller 是模型类,我知道如何将模型从一个 ViewController 传递到 Navigation Hierarchy 中的下一个 ViewController 中,它可以在其中传递数据和/或用新数据更新。

问题是如何将它从 Tab #1 的 View Controller 传递到 Tab #2 View Controller,因为没有代码链接两者???

提前致谢,
雇人。

【问题讨论】:

    标签: iphone objective-c model-view-controller


    【解决方案1】:

    这实际上取决于您的应用程序的需求。有多种方法。对于您所描述的,我可能会(a)将模型添加到您的根视图控制器,然后在选择它们时添加/更新各种视图控制器(这里的委托也很有用)或(b)为您的数据模型创建一个 Singleton。

    【讨论】:

      【解决方案2】:

      我建议让应用程序委托拥有模型。控制器可以使用[[UIApplication sharedApplication] delegate] 获取委托,并使用属性或方法加载数据。

      【讨论】:

        猜你喜欢
        • 2011-04-09
        • 1970-01-01
        • 2014-09-14
        • 2011-10-18
        • 2011-03-08
        • 2011-10-28
        • 2011-10-03
        • 2011-09-20
        • 2011-02-23
        相关资源
        最近更新 更多