使用与CoreData同步的公共和私有云工具包数据库



我已经观看了Nick Gillette关于使用与CoreData同步的公共云工具包数据库的WWDC2020演讲,但我对如何告诉系统我希望两个实体在公共数据库中,其余的在私有数据库中感到困惑。用例是对所有用户可用的一些帮助文本以及对所有用户可用的图像,其他所有内容都需要共享邀请。该应用程序一直工作良好,只是私人数据库和共享,现在我正试图添加公共数据。我已经制作了配置公共存储所需的mod,所以我认为我所需要的就是告诉Cloud Kit哪些实体是公共的能力。

谁能给我指个正确的方向?

我认为您需要NSManagedObjectModel的一个称为Configurations的特性来创建只包含公共实体的配置。并且还在使用配置和公共数据库的额外存储描述上使用CloudKitContainerOptions

这些内容在Nick一年前的演讲中有介绍:使用Cloudkit WWDC 2019的核心数据

最新更新