假设我有一个使用CloudKit + Core Data sync的应用程序。
我的用例是:
为此:
我的实体是:“ Entity1 ”和“ Entity2 ”。
我的配置是:“ Config1 ”和“ Config2 ”。两者都有entity1和entity2,都为“ usedWithCloudKit ”。
在我的coreDataStack中,我有2个描述。第一个用于Config1,第二个用于Config2,并具有“ databaseScope = .public
”
这样,如果用户将某些内容保存到应用程序中,则该记录将出现在私有数据库中。
如果我通过iCloud Dashboard手动将某些内容添加到公共数据库,则它将被用户获取。
到现在为止还挺好。
现在,如果我是管理员,如何指定我的SAVE将进入公共数据库而不是私有数据库?
我设法做到这一点:
assign(_ object: Any, to store: NSPersistentStore)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句