1

App Store 用の Mac アプリケーションを作成しましたが、Core Data 用に「モデル」ファイルを変更する必要があることがわかりました。私の経験では、このモデルを変更すると、古いモデルに関連付けられている古いファイル (ドキュメント ベースのアプリ) を開くときにエラーが発生します。古いモデルを「バージョン管理」してから新しいモデルを作成することでこれを防ぐことができることをAppleのドキュメントで読みました(私は間違っているかもしれません)-これに関するヒントはありますか?ファイルを開けない人から怒りのメールをたくさん受け取るのは嫌です。前もって感謝します!

ザック

4

1 に答える 1

3

確認することをお勧めします: Core Data Model Versioning and Data Migration Programming Guide

あなたが探しているように見えるのは、「軽量移行」です。

そのドキュメントにはいくつかのヒントがあります。

  • 新しい属性を追加する場合、これらはオプションとして定義する必要があります
  • 名前変更識別子を指定する必要があるアイテムまたは属性の名前変更
  • ...
于 2011-01-31T09:28:35.400 に答える