コアデータを使用するプロジェクトをクリーンアップしようとしています。データモデルには20種類の異なるバージョンがあります。各バージョンは、 'UserMO.specialtiesの逆関係は逆の関係を往復しません'という警告を投げます。コアデータの逆関係を古いモデルバージョンに追加する
何かを破壊することなく、古いバージョンと現在のモデルバージョンに逆の関係を追加できますか?軽量な移行が実行される新しいモデルバージョンを作成する必要がありますか?
コアデータを使用するプロジェクトをクリーンアップしようとしています。データモデルには20種類の異なるバージョンがあります。各バージョンは、 'UserMO.specialtiesの逆関係は逆の関係を往復しません'という警告を投げます。コアデータの逆関係を古いモデルバージョンに追加する
何かを破壊することなく、古いバージョンと現在のモデルバージョンに逆の関係を追加できますか?軽量な移行が実行される新しいモデルバージョンを作成する必要がありますか?
古いモデルを変更したり、同じデータを使用したりすることはできません。修正プログラムを含むモデルの新しいバージョンを作成し、それらを使用するためにデータを移行する必要があります。しかし、モデルの移行には以前のモデルバージョンが必要です。そのため、古いモデルを引き続き保つ必要があります。要するに、それらのモデルから新しいバージョンにデータを移行することさえもサポートしないと決めているのでなければ、それらのモデルには注意が払われています。
モデルを編集するときに新しいモデルバージョンを作成しないでください。ローカルで作業していて、変更にアクセスできるのはあなただけです。
特に、新しいバージョンを作成し、そのバージョンを使用するようにタグ付けし、システムに軽量移行を行わせるだけで問題ありません。