、あなたにも変更のコードデータを通知する必要があります。このためには、「軽いマイグレーション」が必要です。 コアデータに軽量移行を実行するように指示するには、startCoreData()メソッドで永続ストアコーディネータをコンフィグレーションするときに2つのプロパティを設定する必要があります。 最初にNSMigratePersistentStoresAutomaticallyOptionをtrueにする必要があります。これは、モデルが変更されたときにコアデータにSQLiteデータベースをアップグレードするように指示します。 せmOptionsの= [NSMigratePersistentStoresAutomaticallyOption:真、 NSInferMappingModelAutomaticallyOption:真の可能性 このようoptionsDictionaryを作成する場合 第二に、NSInferMappingModelAutomaticallyOptionもモデルが変更されたときの違いを把握するためにコアデータを告げた、真であることが必要であり、適切なデフォルト値を適用します] このオプションを辞書に追加します。コーディネーターの追加辞書アドレスは、NSSiteStoreType(NSSQLiteStoreType、configuration:nil、URL:url、options:mOptions) です。
こんにちは私は魔法のレコード2.3を使用しています。 [MagicalRecord setupAutoMigratingCoreDataStack]の行があります。これは同じですか? yrs提案ごとに追加のコードを作成する必要がありますか? –
@LêKhánhVinh遅く返事を申し訳ありません、私はMagicalRecordで働いていません、私は移住について確信していません。探検して、あなたに戻ってください –