読者です 読者をやめる 読者になる 読者になる

Satomi and Dogs

バーチャルな世界に住んでいた料理好きSatomiが美味しいご飯と犬と動物たちと牧草に囲まれた生活を目指す日記です

Migrationの書き方

Realm Swift0.95.0でAPIが色々変わったので、メモ。

ChangeLog

realm-cocoa/CHANGELOG.md

Migrationの書き方

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

//↓↓↓↓

  let config = Realm.Configuration(
    schemaVersion: 1,
    migrationBlock: { migration, oldSchemaVersion in
      if (oldSchemaVersion < 1) {
      }
    })

  Realm.Configuration.defaultConfiguration = config

  let realm = Realm()
//↑↑↑↑

References

Official