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