Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

CoreData

自動マイグレーションする場合

  1. 新しいモデルバージョンをつくる(Edit/Add Model Version)
  2. モデルバージョンの新しい方に設定しておく(File Inspecterで)
  3. エンティティをいじるなどの修正
  4. マッピングモデルを作成する。(ソースが旧、ターゲットが新)
  5. NSPersistentStoreCoordinatorにオプションを渡す
    NSDictionary *options = @{NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@YES};