MagicalRecord 不应该自动迁移新属性吗?

Posted

技术标签:

【中文标题】MagicalRecord 不应该自动迁移新属性吗?【英文标题】:Isn't MagicalRecord supposed to automatically migrate new attributes? 【发布时间】:2013-08-14 21:51:53 【问题描述】:

我有一个 CoreData 存储,使用 MagicalRecord 进行管理。我向现有实体添加了一些新属性。这是我用来设置堆栈的代码:

    [MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"foo.sqlite"];

当我运行应用程序(使用调试器)时,旧存储被删除并替换为更改后的 xcdatamodeld 定义。我的理解是 MagicalRecord 会自动处理迁移……我在这里遗漏了什么吗?

【问题讨论】:

【参考方案1】:

我没有定义 xcmapingmodel。

【讨论】:

以上是关于MagicalRecord 不应该自动迁移新属性吗?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 MagicalRecord 执行多个轻量级 CoreData 迁移?

静态库中的 CoreData 自动迁移

iOS MagicalRecord--我可以在事后更改 MR/CD 设置方案吗?

我正在尝试 MagicalRecord,但为啥只有在添加新属性后才会删除数据?

MagicalRecord 日期解析

MagicalRecord v2.2 和已发布应用的简单轻量级迁移