在 iCloud 用户之间共享核心数据对象

问题描述 投票:0回答:0

我使用CoreData和CloudKit将用户数据迁移到CloudKit,并实现了一个数据共享流程,包括共享管理和访问控制等功能,数据共享工作正常。 所有者如何为参与者共享一个 xyz 对象。参与者然后与其他参与者共享 xyz 对象并继续共享它。

我使用 NSPersistentCloudKitContainer 提供了为核心数据对象创建共享(CKShare)和管理共享与关联对象之间交互的方法。 UICloudSharingController 实现分享邀请和管理

func shareObject(_ unsharedObject: NSManagedObject, to existingShare: CKShare?, completionHandler: ((_ share: CKShare?, _ error: Error?) -> Void)? =无)

swift core-data file-sharing
© www.soinside.com 2019 - 2024. All rights reserved.