使用NSPersistentCloudKitContainer在共享数据库中没有用于父记录的子记录

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

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

childRecord.setParent(parentRecord)

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

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

iCMS 回答:使用NSPersistentCloudKitContainer在共享数据库中没有用于父记录的子记录

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1922235.html

大家都在问