0

Sqlite で Core Data を使用する iPad アプリがあります。で保存を呼び出すと、エラーが発生し続けmanagedobjectcontextます。エラーは sql error (19) 制約が失敗します。Z_MAX生成コードを変更し、テーブル テーブルのフィールドを更新するように導く Web サイトをいくつか見つけましたZ_PRIMARYKEY。Core Data がこれと同様に舞台裏で行っていることは他にありますか?

注: はい、これを行うべきではないことはわかっていますが、問題の一部は、コア データ データベースが 5 MB を超えており、plist からのデータを処理するのに長い時間がかかることです。(おそらくJSONの方が速いでしょうか?)

EDITエンティティ ID である Z_ENT に気付きました。それも世代に追加する必要があります。

EDIT 2マップされたエンティティに移動しますが、まだエラーが発生します。有効であるように見えても、削除と更新を行うのに問題があります。


4

1 に答える 1

0

アプリ自体の問題であるように見えました。

于 2012-08-08T05:00:13.297 に答える