gpt4 book ai didi

ios - 需要轻量级迁移吗?

转载 作者:行者123 更新时间:2023-11-29 00:38:41 25 4
gpt4 key购买 nike

我有一个现有的应用程序。我已经进行过一次轻量级迁移,所以我并不完全陌生。但是,我最近在开发我的应用程序时,不加思索地添加了两个新实体,但没有添加新的 Core Data 模型版本。

然而,当我通过 Xcode 将应用程序上传到我的手机和几个测试用户的手机上时,它没有引起问题。

是否可以不需要进行轻量级迁移?

最佳答案

当您为轻量级迁移设置您的应用程序时,您可能会将以下行插入到您的 CoreData 框架中。这些设置启用了支持轻量级迁移的选项(这些来自 Swift 3.0 应用程序,因此它们可能会有所不同):

NSMigratePersistentStoresAutomaticallyOption as NSObject: true,                 
NSInferMappingModelAutomaticallyOption as NSObject: true

如果您将这些行保留在适当的位置,那么 CoreData 将在需要时继续正确执行轻量级迁移,因此只要您不执行任何需要您执行更多操作的操作(例如更改实体或属性的名称。

关于ios - 需要轻量级迁移吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40009467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com