【发布时间】:2015-10-14 02:37:09
【问题描述】:
存档很容易,现在 CoreData 的概念让我感到困惑。
声明的 NSManagedObjectModel 和我实际的 xcdatamodel 文件之间有什么联系?
我声明了 NSManagedObjectModel、NSManagedObjectContext 和相应的 NSPersistentStoreCoordinator,并将它们全部连接起来。在这个过程中,我没有看到任何线索表明声明的 NSManagedObjectModel 属性与我的 xcdatamodel 文件有任何关系。
只有在我发起 NSFetchRequest 时,我才告诉它我的目标实体的名称,也就是我的 NSManagedObjectContext。
这样就行了?我不必告诉任何人我的 xcdatamodel 文件的名称,而只需告诉目标实体的名称? NSFetchRequest 是否必须在我的所有 xcdatamodel 文件中搜索某个实体?如果我在两个不同的 xcdatamodel 中有两个同名实体怎么办?
【问题讨论】:
-
请阅读文档link。 Core Data 非常复杂,不是一天就能学会的。如果您想在以后避免头痛,请阅读文档。相信我,它会对你有好处。
-
没有什么是神奇的,尽管它有时会如此出现。显示您使用的代码。
标签: core-data