【发布时间】:2013-03-20 03:25:12
【问题描述】:
我有以下型号:
parent 是一对一的关系(可选,没有最小值,最大值=1)。
children 是一对多的反比关系(可选,没有最小值,没有最大值)。
我添加了一个新的模型版本,其中只有实体Room重命名为Classroom,其他所有实体不变:
我还为迁移创建了映射模型,但是迁移失败并显示错误消息
reason = "Can't find mapping model for migration";
奇怪的是,如果 parent 关系是使用 minimum=1(而不是没有最小值)创建的,那么迁移工作没有问题。
使用选项打开持久存储
NSDictionary *options = @{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@NO};
【问题讨论】:
标签: objective-c core-data core-data-migration