私の元のデータ モデルにはエンティティ「ゲーム」があります。モデルを更新して、複数のゲームを参照できるエンティティ「Match」を含めました。古いゲームのすべてにマッチを追加したいと考えています。理想的には、これは任意の関係ではありません。
現在、Match をオプションに設定し、モデルが更新された後に application:didFinishLaunching 内のすべての古いゲームに Match を追加するだけです。これは機能しますが、これが本当に最善の方法であるかどうか疑問に思っています。
チュートリアルhereに従おうとしましたが、「StepOneEntityMigrationPolicy.m」の部分で行き詰っています。NSEntityMigrationPolicy サブクラスを作成し、マッピング モデルに設定しました。createDestinationInstancesForSourceInstance と createRelationshipsForDestinationInstance: の両方をオーバーライドしようとしましたが、どちらも呼び出されません。
これは、ソースと宛先が両方とも同じ (GameToGame) であるためでしょうか? また、私が今やっているのではなく、マッピングモデルを介してこれを行う利点はありますか?