我正在尝试将 MagicalRecord 与静态库中的数据模型一起使用。当我打电话时
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"db.sqlite"];
在库中,它似乎没有加载数据模型。打电话给
[TheObject MR_createEntity];
会抛出异常:
could not locate an entity named 'TheObject' in this model.'
如何加载我想使用的模型?项目布局概览:
我认为 MR 默认会尝试从主包中加载模型?
[MagicalRecord setDefaultModelNamed:@"TheModel.xcdatamodeld"];
也不会找到。如果我尝试将库的模型资源文件复制到主项目中,Xcode 会通过崩溃来抱怨。