2012-03-15 15 views
0

CoreDataを使用して文書ベースのアプリケーションを作成しています。私は新しい文書を作成し、その文書を編集して保存することができます。ファイルが作成され、開くことができます。一度開くと、データが正しく読み込まれます。ただし、最初の保存が完了すると、以降の保存では何も行われません。アプリケーションがクラッシュせず、コンソールにメッセージが表示されない場合、ファイルは単に保存されません。ファイルが閉じられていて再オープンされた場合、ファイルは初期保存後の状態に戻ります。CoreData:初期保存後に文書が保存されない

「編集可能」フラグを設定する必要がありますか?私はデータをロードしているかもしれませんが、コンテキストから切り離されていますか?助けて!

EDIT Transformableフィールドとは関係があるようです。変圧器が変わったとマークして他のものと一緒に保存できるようにするにはどうすればいいですか?

答えて

1

変形フィールドに変更を加える際に、これを行うようにしてください:

[someObject willChangeValueForKey:@"transformableField"]; 

// make changes 

[someObject didChangeValueForKey:@"transformableField"]; 
+0

私は今、かなり長い間見てきた、ありがとうございます。 – mtmurdock

関連する問題