0
バックグラウンドでコアデータの変更を行ったアプリケーションを出荷しました。私は現在、文字列としてラベル付けされた属性を持っています。私はブール値にする必要があります。軽量移行でこれらのデータ型を変更することは可能ですか?属性データ型を変更する - CoreDataのバージョン管理
注。変更はバックグラウンドで行われました。このエンティティにはまだ誰も情報を持っていません。
バックグラウンドでコアデータの変更を行ったアプリケーションを出荷しました。私は現在、文字列としてラベル付けされた属性を持っています。私はブール値にする必要があります。軽量移行でこれらのデータ型を変更することは可能ですか?属性データ型を変更する - CoreDataのバージョン管理
注。変更はバックグラウンドで行われました。このエンティティにはまだ誰も情報を持っていません。
属性を使用しているかどうかに関わらず、データストアは新しいデータモデルに準拠している必要があります。そうでない場合、アプリは静かにユーザーにクラッシュするので、これは間違いなく推奨されます。
したがって、軽量移行を使用する必要があります。ヘルプについては、documentationを参照してください。
私は軽量な移行を試みていますが、うまく機能していません。私はちょうどattributを削除し、別の名前の新しいものを追加して、私のコードに戻って調整しました。 – endy
ユーザーにクラッシュが起きないようにするには、軽量な移行が必要です。 – Mundi