属性名称更改期间的 CoreData 迁移问题

Posted

技术标签:

【中文标题】属性名称更改期间的 CoreData 迁移问题【英文标题】:CoreData migration issue during attribute name changes 【发布时间】:2015-05-26 06:41:04 【问题描述】:

我需要在 coredata ios 中更改实体的属性名称。我希望轻量级迁移它而不会崩溃。我通过参考迁移教程尝试了很多,但应用程序直接崩溃了。

【问题讨论】:

检查这个.. ***.com/questions/1262352/… @Shruti 你有什么演示可以帮助我理解吗? 【参考方案1】:

通过此链接试用,您可以在此处找到演示 (http://www.raywenderlich.com/86136/lightweight-migrations-core-data-tutorial)

【讨论】:

这不好用。你能建议一些别的东西来更好地满足我正在寻找的东西吗?谢谢【参考方案2】:

这是您必须遵循的步骤列表。

在此之后对您的新模型进行必要的更改(示例 2)。

选择您当前的模型版本 -

【讨论】:

很好,但是您还没有提出如何将属性的旧名称映射到新名称的关键点。在这种情况下,OP 可能需要一个映射模型。 @Vijay Masiwal,感谢您的关注,我已经关注了这一切,但我的确切问题是如何将旧属性名称映射到新名称。应用程序仍然会崩溃。 @Warren Burton 我仍在寻找解决方案。有没有可能?

以上是关于属性名称更改期间的 CoreData 迁移问题的主要内容,如果未能解决你的问题,请参考以下文章

Coredata 手动迁移

CoreData:错误:严重的应用程序错误。在核心数据更改处理期间捕获到异常

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

CoreData:错误:严重的应用程序错误。在核心数据更改处理期间捕获到异常

如何更改coredata中的记录顺序?

ios coredata 会在新版本中更改实体属性导致崩溃