我按照此处找到的指南进行操作: http ://www.timisted.net/blog/archive/core-data-migration/ 但是当我使用新模型启动应用程序时,不断收到“找不到用于迁移的映射模型” . 我已经在 xcode 3 和 xcode 4 中多次尝试过,但永远无法让它工作。
目前我的选项设置为:
NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], NSMigratePersistentStoresAutomaticallyOption,
[NSNumber numberWithBool:NO], NSInferMappingModelAutomaticallyOption,
nil];
我之前为 infer 选项设置了 YES,但它只是在迁移时没有调用我需要迁移的自定义策略,我认为这是因为它之前也找不到映射模型。
我的映射模型没有被拾取的任何原因?我已经通过对照它的 SVN 版本检查了以前的模型,并仔细检查了它没有对它进行任何更改。
谢谢。