2012-10-11 32 views
8

我讀this Post (click)關於修復討厭的核心數據遷移問題。調試核心數據遷移來比較散列值

作者Victor Bogdan寫道,他啓用了Data Migration Debug以獲取實體的哈希值。這是什麼意思?是否可以爲遷移啓用更多調試輸出?還是他編寫了帶有調試輸出的遷移過程?

我的問題是,我無法獲得映射模型的實體散列,以便將它們與源實例哈希和目標實體哈希進行比較。

我在XCode 4.5.1並使用iOS6。但是我對舊版本有相同的遷移問題。

回答

19

爲了使核心數據遷移調試模式下,你將需要

-com.apple.CoreData.MigrationDebug 1 

添加到您的計劃位置「傳承啓動參數」。

Apple Technical Note TN2124描述了這一點以及許多其他調試功能。