我不确定是否可以通过使用轻量级迁移来完成。我的问题相对简单,但我无法在网上的任何地方找到解决方案。
我有一个数据库,我需要通过添加一个实体来添加新版本。 LW迁移就像一个魅力。然后我想立即将一些数据添加到更新的数据库中。
是否有解决方案来检测是否发生了迁移(迁移本身后的事件,但显然只有一次)。然后我想添加一些数据(将正常的应用程序设置信息迁移到数据库)。
谢谢。
答案 0 :(得分:0)
使用addPersistentStoreWithType:configuration:URL:options:error:
进行LW迁移后
您可以使用NSManagedObjectModel的isConfiguration:compatibleWithStoreMetadata:
检查 - 可能迁移的 - 商店的模式是否与协调员的模型兼容。