2011-01-05 5 views
0

私はエンティティモデルビルダーとそれに関連するものを使用するOSXアプリケーションを作成しました。変更されたエンティティモデルを使用して保存されたNSPersistentDocumentを読み込む際の互換性を維持する方法

アプリケーションは実稼働状態で正常に動作していますが、既存のエンティティに新しい属性を追加する必要があります(1つのエンティティのみが存在します)が、新しい属性では古い保存ファイルは開かず、コンソールにはエラー/警告メッセージが含まれていません。私はすべての新しい属性がoptionalsであり、(モデルの設計にもコードだけではなく)デフォルト値を持って検討し、古い保存されたファイルをロードする必要が

すべての既存の属性は、私が唯一新しいattrsにを追加した存在であり続けます。

エンティティモデルが変更されたときに動作するアプリケーションを設計するにはどうすればよいですか?

答えて

関連する問題