2016-08-14 84 views
0

我注意到docs提到新引入的共享CloudKit数据库不支持CKQuerySubscription(在早期的iOS版本中,这些被称为CKSubscription)。所以我想这意味着当私人共享记录发生变化时不可能通知用户。主要失望。有没有人遇到这个问题?CKQuery订阅在sharedCloudDatabase中不受支持

回答

2

按照WWDC视频约CloudKit今年:

所以,今年新推出的iOS中10,有一个名为CKDatabaseSubscription的API。

这使您可以订阅整个数据库中的任何更改,并且它可以在共享数据库的专用数据库中工作。

它展示了如何在幻灯片51开始:

CloudKit Best Practices WWDC 2016 Presentation Slides

+0

感谢贾斯汀。我会试一试。当我只需要订阅单个记录中的更改时,听起来像是过度杀伤,但也许可以通过记录来解决 – Zoef