4

ここのすばらしい投稿の助けを借りて、私はエラーを理解しています。しかし、私はいくつかの説明が必要です。

管理対象オブジェクトのコンテキスト(スキーマ)に3つのテーブル(エンティティ)があり、各エンティティに3つの属性があり、各エントリの1つの属性はオプションではないとします。

そのため、私のアプリは初めて、最初のエンティティの管理対象オブジェクトを作成し、その必須属性を埋めます。アプリはまだ2番目と3番目のエンティティの管理対象オブジェクトを作成していません-まだ作成する必要はありませんでした。この時点でコンテキストを保存しようとすると、エラーコード1570が表示されます。これは、2番目と3番目のエンティティの値を入力していないためですか?

4

4 に答える 4

12

これがあなたに役立つかどうかはわかりません。

ただし、cocoaエラー1570は、必須フィールドが入力されていないことを意味します。したがって、必須フィールドがnilでないことを確認してください。

于 2013-02-21T05:37:29.260 に答える
0

保存中のiphoneコアデータ未解決エラー

うん、それは記入されていない必須のフィールドでした。上の投稿は私にどのフィールドを示しました。

于 2013-02-22T02:15:15.533 に答える
0

以前に属性を必須として設定してデバイス(またはシミュレーター)で実行し、その後オプションに変更した場合は、再度実行する前にデバイスからアプリを削除してください。それが私のアプリの問題でした。

それが誰かを助けることを願っています!:-)

于 2014-09-25T10:59:47.847 に答える
0

私の場合、必須プロパティをまたはとして直接設定していBOOLましたが、YESNO

NSNumber numberWithBOOL

それを機能させるために。

于 2016-04-10T20:07:38.287 に答える