【发布时间】:2011-01-14 04:46:15
【问题描述】:
我在我的第一个 iPhone 应用程序中使用 Core Data 并试图理解 NSFetchedResultsController。它在我的根视图中效果很好。我需要在每个视图控制器中实例化一个实例吗?如果是这样,是否有一个模板可以像在我的根控制器中一样简单(我只是在创建项目时选中了模板中的一个框)。当我添加一个新的视图控制器时,我看不到使用 Core Data 的选项。
更新:即使在我将代码剪切/粘贴到第二个视图之后,我还是花了一段时间才意识到在切换到新视图之前我还需要设置 managedObjectContext。在将新视图推送到导航堆栈之前,我在我的 RootViewController 中添加了以下行:
self.newVC.managedObjectContext = self.managedObjectContext;
【问题讨论】:
标签: iphone cocoa-touch core-data