我有以下型号:
parent
是一对一的关系(可选,没有最小值,最大值= 1)。
children
是反对多关系(可选,无最小,无最大)。
我添加了一个新的模型版本,其中只有实体Room
被重命名为Classroom
,所有其他实体都保持不变:
我还为迁移创建了一个映射模型,但迁移失败并显示错误消息
reason = "Can't find mapping model for migration";
奇怪的是,如果使用minimum = 1(而不是最小值)创建parent
关系,则迁移可以正常运行。
使用选项
打开持久性商店NSDictionary *options = @{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@NO};