1

xcdatamodeld のバージョンをいつ上げる必要があるのか​​説明してください。私はよくググって、移行についてのすべてがありますが、いつバージョンを上げる必要がありますか?

現在、エンティティの追加や属性の追加など、xcdatamodeld を変更すると、nsmanagedobject サブクラスが再作成されます。しかし、どのような状況で xcdatamodeld のバージョンを上げる必要があるのか​​わかりません。誰か説明してください。ありがとう!

4

1 に答える 1

1

これは、アプリのユーザーが以前のデータ モデルから新しいデータ モデルに移行するのを支援するためのツールだと考えています。そのため、なんらかの方法 (アプリ ストアまたは内部テスター) で「リリース」する必要がない限り、バージョンを上げません。それでも、テスターのグループが小さい場合は、いじる必要がないように、削除して再インストールするように指示するだけです。

古いデータ モデルを持つユーザーが新しいデータ モデルでアプリの更新プログラムをインストールすると、データ モデルに "移行" するように指示しない限り、クラッシュします。

于 2016-10-10T22:18:13.660 に答える