2016-08-14 90 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