2

Core Data 是否可以处理简单的数据模型添加,例如没有我进一步“帮助”的新属性?就我而言,我有一个应用程序使用 Core Data 来处理与用户个人资料相关的各种事情。我有一个名为 Profile 的现有数据模型实体,我想将 2 个新属性添加到:

hasPublished: Boolean

lastDetail: String

那么,这是否涵盖了我的情况?我没有重新命名任何东西,只是添加。

还有一点需要注意的是,我正在使用 NSPersistentCloudKitContainer 作为信息可以在用户设备之间共享。

4

1 回答 1

2

是的,它可以处理,但你这边有一些工作要做。

  1. 您需要创建新版本的 Core Data 模型。
  2. 调用initializeCloudKitSchema()以便将更改上传到 CloudKit。
  3. 不要忘记从 CloudKit 仪表板将更改部署到生产环境。
  4. initializeCloudKitSchema()将您的应用程序部署到 AppStore 时删除。
于 2021-03-24T12:08:37.913 回答