调试核心数据迁移以比较散列值

时间:2012-10-11 09:03:30

标签: objective-c ios xcode core-data migration

我读了this Post (click)关于修复令人讨厌的核心数据迁移问题。

作者Victor Bogdan写道,他启用了数据迁移调试来获取实体的哈希值。这是什么意思?是否可以为迁移启用更多调试输出?或者他是否用调试输出编写了一个迁移过程?

我的问题是我无法获取映射模型的实体哈希值,以将它们与源实体和目标实体哈希值进行比较。

我在XCode 4.5.1上并使用iOS6。但是我在旧版本中遇到了相同的迁移问题。

1 个答案:

答案 0 :(得分:19)

要启用核心数据迁移调试模式,您需要添加

-com.apple.CoreData.MigrationDebug 1

到您计划中的“在启动时传递的参数”位置。

Apple Technical Note TN2124描述了这一点以及许多其他调试功能。