【发布时间】:2021-05-12 01:25:01
【问题描述】:
我有一个应用程序已经使用 CloudKit 在 iPhone 和 Apple Watch 应用程序之间传递信息。我想添加让用户与其他用户共享保存在 iCloud 中的数据的功能。到目前为止,我还没有找到任何好的资源。我的理解是Apple recommends 使用UICloudSharingController 设置共享逻辑,但这需要包含在UIHostingController 中以用于SwiftUI。我找到了this answer,但发布的代码使用了一些自定义属性,例如ObjectToShare,我无法理解它们是如何设置的。我必须使用UICloudSharingController 吗?我可以让一个用户获得自己的 shareURL 并将其发送给另一个用户吗?如果是这样,用户 1 将如何获得自己的 shareURL?
【问题讨论】:
标签: ios swiftui icloud cloudkit cloudkit-sharing