MagicalRecord で CoreData のマイグレーションを行う

nbeppu 166views 更新:2016年1月14日
  1. Xcode で xcdatamodeld を選択する。
  2. [Menu] → [Editor] → [Add Model Version] で新しい Model を作成する。
  3. 新しい Model でカラム追加などの構造変更を行う。
  4. Inspector の Model Version Current で 2. で作成した Model を選択する。
  5. AppDelegate.swift で以下のコードで MagicalRecord の初期化を行う。
MagicalRecord.setupCoreDataStackWithAutoMigratingSqliteStoreNamed("sample.sqlite")

これでアプリをアップデート後、CoreData の自動マイグレーションが実行されるようになります。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません