【发布时间】:2018-11-15 15:22:12
【问题描述】:
我正在我的应用中执行 CoreData 重量级迁移。我创建了一个映射模型,创建了关联的 NSEntityMigrationPolicy 子类,并选择了新模型作为当前模型。但是,迁移似乎并未发生。我需要做什么才能真正发生这种情况?
【问题讨论】:
我正在我的应用中执行 CoreData 重量级迁移。我创建了一个映射模型,创建了关联的 NSEntityMigrationPolicy 子类,并选择了新模型作为当前模型。但是,迁移似乎并未发生。我需要做什么才能真正发生这种情况?
【问题讨论】:
您必须手动关闭持久存储协调器的自动迁移,这样核心数据就不会自动推断映射模型并在核心数据堆栈中使用您自定义创建的模型。
key: NSInferMappingModelAutomaticallyOption
value: false
【讨论】: