debugging核心数据迁移来比较散列值
我阅读这篇文章(点击)关于修复讨厌的核心数据迁移问题。
作者Victor Bogdan写道,他启用了Data Migration Debug来获取实体的哈希值。 这是什么意思? 是否有可能为迁移启用更多debugging输出? 还是他写了一个带有debugging输出的迁移过程?
我的问题是我无法获得映射模型的实体散列,以将它们与源和目标实体散列进行比较。
我在XCode 4.5.1上,并使用iOS6。 但是,我对旧版本有相同的迁移问题。
要启用核心数据迁移debugging模式,您需要添加
-com.apple.CoreData.MigrationDebug 1
到您计划中的“ 启动时通过的参数 ”位置。
Apple技术说明TN2124介绍了这一点以及许多其他debuggingfunction。
- 如何清除/重置所有CoreData中的一对多关系
- 用于监控和维护光盘上应用程序大小的解决scheme
- 如何使用Objective-C将audio数据保存到CoreData或从CoreData获取audio数据?
- 在删除coredata中的对象后,按照通知重新加载tableview显示奇怪的结果
- Swift CoreData:错误:严重的应用程序错误。 核心数据更改处理期间发生exception。
- Sqlite文件位置核心数据
- 如何在NSDate中使用NSPredicate进行分组 – 需要创build多个UITableView部分
- iOS:保存托pipe对象上下文需要一段时间
- 如何使用predicateWithFormat进行查询NSString包含在NSSet中