私は最初のコア データ アプリを作成しています。何らかの理由で、アプリを終了して再起動すると編集内容が消えてしまいます。保存してウィンドウを閉じ、(終了せずに) 再度開いても、データは保持されます。保存したファイルを textedit で開くと、編集済みのフィールドが表示されます。読み取り中に何か問題が発生する必要があります。どこかで設定を変更し忘れたのではないでしょうか?誰かがこの動作を認識していますか?
質問する
948 次
2 に答える
1
モデル オブジェクトに変更を加えた後、NSManagedObjectContext を保存していますか?
試す
NSError *error;
if (![myContext save:&error]) {
// Handle error
}
保存メッセージは、成功の場合は BOOL を返します。その値をチェックして、保存が成功したかどうかを確認する必要があります。そうでない場合、渡す NSError 参照には、保存が失敗した理由に関する情報が含まれます。
コードを投稿していただければ、さらにお役に立てるかもしれません。
于 2012-07-28T16:53:23.107 に答える
0
アレイ コントローラでは、「コンテンツの準備」がオンになっている必要があります。そうしないと、読み込みによって配列が読み込まれず、もう一度保存すると編集が完全に削除されます!
于 2012-07-28T11:27:54.877 に答える