轻量级迁移过程后添加数据

时间:2011-05-15 15:31:16

标签: iphone core-data core-data-migration

我不确定是否可以通过使用轻量级迁移来完成。我的问题相对简单,但我无法在网上的任何地方找到解决方案。

我有一个数据库,我需要通过添加一个实体来添加新版本。 LW迁移就像一个魅力。然后我想立即将一些数据添加到更新的数据库中。

是否有解决方案来检测是否发生了迁移(迁移本身后的事件,但显然只有一次)。然后我想添加一些数据(将正常的应用程序设置信息迁移到数据库)。

谢谢。

1 个答案:

答案 0 :(得分:0)

使用addPersistentStoreWithType:configuration:URL:options:error:进行LW迁移后 您可以使用NSManagedObjectModel的isConfiguration:compatibleWithStoreMetadata: 检查 - 可能迁移的 - 商店的模式是否与协调员的模型兼容。