1

私は最初のコア データ アプリを作成しています。何らかの理由で、アプリを終了して再起動すると編集内容が消えてしまいます。保存してウィンドウを閉じ、(終了せずに) 再度開いても、データは保持されます。保存したファイルを textedit で開くと、編集済みのフィールドが表示されます。読み取り中に何か問題が発生する必要があります。どこかで設定を変更し忘れたのではないでしょうか?誰かがこの動作を認識していますか?

4

2 に答える 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 に答える