首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何订阅在CKShare上所做的更改?

如何订阅在CKShare上所做的更改?
EN

Stack Overflow用户
提问于 2017-11-20 19:07:46
回答 1查看 393关注 0票数 2

我要知道的是:

  • 当记录不再和我分享的时候
  • 当权限从readwrite更改为仅read

有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2017-11-22 09:20:02

哦,答案很简单:

代码语言:javascript
复制
let shareSubscription = CKQuerySubscription(recordType: "cloudkit.share", predicate: NSPredicate(value: true), options: options)

只适用于私有数据库,换句话说,对于创建的用户,共享记录的所有者

如果您需要订阅来自另一方的更改。对于参与此共享的用户(应邀参与该共享),只需创建CKDatabaseSubscription即可。

代码语言:javascript
复制
let subscription = CKDatabaseSubscription(subscriptionID: "pl.blue-world.fieldservice.sharedDatabase")
subscription.database = sharedDatabase
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47399316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档