我試圖在Mac OS X Leopard應用程序中遷移核心數據SQLite存儲。遷移本身很簡單,模型版本之間只有一些變化,並且有一個自定義的NSEntityMigrationPolicy
可以進行一些字符串操作。遷移核心數據存儲時出現隨機崩潰
99%的時間,這完美的作品。然而,偶爾它會在 objc_assign_strongCast
下下崩潰。
在這一點上,我的自定義遷移策略尚未被調用,所以我不認爲這是造成它。我也三倍檢查了我的映射模型文件,並且一切似乎都很好。
踢球者是,如果我只是試圖遷移同一個文件再次,它通常工作正常。我不知道從哪裏開始調試,所以任何指針都會受到歡迎!