【发布时间】:2015-12-13 12:02:54
【问题描述】:
有人想要合并多个 NSManagedObjectModel 有几个原因。如果你在网上搜索,所有的回答都是不可能的,或者只有共享一个或多个关系的两个不相关的实体才有可能。例如,请参见 this 和 this 链接。
但是,即使实体是相关的(如在父子中)或者属性分布在多个模型中,(我认为)也可以通过一些或更多的工作来合并 NSManagedObjectModels。
虽然它不会在 Xcode 模型编辑器中轻易显示,而且开箱即用的转换(可能)不起作用。
在下面的答案中,我对核心数据的观察以及关于合并多个模型的代码。如果您发现任何错误或有改进建议,请在此处回复。
【问题讨论】:
标签: core-data swift2 nsmanagedobjectmodel