2012-07-26 96 views
0

我有一個使用Sqlite核心數據的iPad應用程序。在managedobjectcontext上調用保存時,我不斷收到錯誤。錯誤是sql錯誤(19)約束失敗。我發現一些網站導致我修改了我的代代碼並更新了表Z_PRIMARYKEY表中的Z_MAX字段。核心數據在幕後有沒有其他的事情?在服務器上生成核心數據Sqlite數據庫

注意:是的,我知道我不應該這樣做,但問題的一部分是核心數據庫超過5 MB,處理plist數據需要很長時間。 (也許JSON會更快?)

編輯我只注意到Z_ENT這是實體ID。我也必須將其添加到這一代。

編輯2去實體映射,但我仍然收到錯誤。即使通過它看起來是有效的,它也無法刪除和更新。


回答

0

似乎只是應用程序本身的問題。

相關問題