我一直在查看有关核心数据的文档,并试图弄清楚如何安排核心数据堆栈,以便我的所有 UITableViewControllers 都可以访问它。Apple 提供的所有示例都表明这是在 AppDelegate 上实现的,但文档不推荐这种方法,因为它太复杂了!见链接。
(为什么 iPhone SDK 文档中没有提到这一点是另一个谜)
我的问题是,我已经按照 TopSongs 中显示的核心数据示例重复了设计模式,以检索子表视图的 ManagedObjectContext 实体,并产生以下错误……找不到实体名称“Song”的 NSManagedObjectModel。奇怪的是,这可以在父表视图中找到,所以我认为这是因为 AppDelegate 上的核心数据堆栈已被解除分配。
有谁知道一个很好的例子,它遵循与在 Recipies、CoreData Books 和 Locations 上创建的设计模式不同的设计模式?所有这些都遵循相同的模式。
我要做的就是检索原始数据并在 chid tableview 中使用不同的标准进行排序。