2012-04-26 257 views
0

我有一個碰撞,並在我的控制檯我得到這個錯誤:崩潰與核心數據

Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x6d30540 {metadata=<CFBasicHash 0x6d2c680 [0x171bb38]>{type = immutable dict, count = 7, 
entries => 
..... 
..... 

reason = "The model used to open the store is incompatible with the one used to create the store"; 

你看到這種情況的原因,很抱歉,我是新來的核心數據。 謝謝

回答

1

刪除設備上的應用程序,通過組織者刪除派生數據並再次部署。當您更改核心數據模型並在設備上留下舊版本時,會出現此錯誤。所以您需要在覈心數據模型更改後每次構建時刪除設備上的當前內部版本。

更多信息可在Core Data Model Versioning and Data Migration Programming Guide找到。

+0

感謝您的回答 – samir 2012-04-26 14:32:21

0

看起來像更改了數據模型而不更新數據庫本身。如果你有一個預填充的數據庫,那麼你的然後它不符合你的模型。如果你不那麼你需要做一個乾淨的安裝來創建一個新的數據庫。