首页 > 解决方案 > 为 Transformable 属性更改 Transformer 时是否需要核心数据迁移?

问题描述

在得到下面链接中描述的错误后,我已将 Transfomer 设置为 NSSecureUnarchiveFromData (之前为 nil),用于实体的属性。

CoreData 崩溃错误 Xcode 11 Beta, IOS 13 Beta

我正在使用可转换类型来存储数组。

当我更新我的应用程序时,一切似乎都运行良好,并且数据被保留,但是,我不必执行任何类型的迁移。我只是在以前的同一个 xcdatamodel 中进行了更改。

为什么我不必进行迁移,或者我应该进行迁移,如果我不进行迁移,可能会导致进一步的问题?

标签: iosswiftxcodecore-datacore-data-migration

解决方案


是的,您需要进行迁移。这是有关此的更多信息

核心数据:重命名属性而不会对用户及其当前数据产生问题


推荐阅读