1

我已经使用 NSPersistentCloudKitContainer 设置了一个到 CloudKit 的核心数据镜像。我的简化数据结构由 List 和 Item 组成。List 具有与多个 Items 的一对多关系,Item 具有parentList属性。

当我获得与 List NSManagedObject 关联的 CKRecord 并共享它时,我希望所有子项也可以共享。我知道,我可以为与 List 关联的每个 CKRecord 设置 parentRecord 属性

childRecord.setParent(parentRecord)

但我相信有一些聪明的方法可以避免手动执行此操作,因为一切都是自动镜像的,并且开始手动处理每个属性以仅设置 parentRecord 看起来很愚蠢。

有没有办法为 NSManagedObjects 做到这一点?因为我的自定义关系对于 CloudKit 并不意味着 List 是 Item 的父级。

4

0 回答 0