【发布时间】:2020-09-19 19:23:52
【问题描述】:
在得到以下链接中描述的错误后,我已将 Transfomer 设置为 NSSecureUnarchiveFromData (之前为 nil),用于实体的属性。
CoreData crash error Xcode 11 Beta, IOS 13 Beta
我正在使用可转换类型来存储数组。
当我更新我的应用程序时,一切似乎都运行良好,并且数据被保留,但是,我不必执行任何类型的迁移。我只是在以前的同一个 xcdatamodel 中进行了更改。
为什么我不必进行迁移,或者我应该进行迁移,如果我不进行迁移,可能会导致进一步的问题?
【问题讨论】:
-
在出现错误之前,您是否设法存储了该属性的任何数据,如果没有,那么我不明白为什么需要迁移。
-
是的,因为该应用已经在应用商店中。我通过从 App Store 下载我的应用程序进行测试,将一些内容存储到 Core Data,然后从 Xcode 运行我的应用程序 - 数据被保留。
标签: ios swift xcode core-data core-data-migration