我有一个 CoreData 存储,使用 MagicalRecord 进行管理。我向现有实体添加了一些新属性。这是我用来设置堆栈的代码:
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"foo.sqlite"];
当我运行应用程序(使用调试器)时,旧存储被删除并替换为更改后的 xcdatamodeld 定义。据我了解,MagicalRecord 会自动处理迁移……我在这里遗漏了什么吗?
我有一个 CoreData 存储,使用 MagicalRecord 进行管理。我向现有实体添加了一些新属性。这是我用来设置堆栈的代码:
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"foo.sqlite"];
当我运行应用程序(使用调试器)时,旧存储被删除并替换为更改后的 xcdatamodeld 定义。据我了解,MagicalRecord 会自动处理迁移……我在这里遗漏了什么吗?