【发布时间】:2009-10-15 00:21:29
【问题描述】:
我有一个基于 NavigationController 的应用程序,其中数据模型在使用 CoreData 获取后存储在 appDelegate 中。显示数据的视图都有一个指向 appDelegate 的指针,以便它们可以查询模型以获取所需的数据。然后他们调用 appDelegate 中的方法来响应用户的选择。
我的问题是,MVC 模式不是以最佳方式隐藏视图中的数据吗? appDelegate(在这种情况下用作模型和控制器)向视图提供数据,并让视图在有用户输入时简单地发送通知是否是最佳实践?这将消除视图维护指向 appDelegate 的指针的需要。
【问题讨论】:
标签: iphone