我正在开发一个需要订阅iCloud公共数据库记录更改的应用程序。现在,在观看了苹果公司的视频并阅读了他们的文档后,我决定开始工作。然而,我立即遇到了困难:
所有CKSubScription上的初始化方法均已过时。可以在这里看到,但与此同时,苹果似乎仍在其文档中使用完全相同的方法这里。
这让我感到惊讶。在网上和SO上搜索,似乎没有太多信息或任何可用的教程(至少没有关于初始化订阅的最新信息),可能是因为这项技术相对较新,这些更改是最近的。我对CloudKit只有非常肤浅的经验,所以我宁愿询问一个合适的方法来做这件事,而不是自己 improvising。我的问题是:
如何初始化CKSubscription?
显然,如果整个订阅的想法已经过时,我愿意接受任何答案,以便我的应用程序在我的公共数据库中出现特定类型的记录时接收推送。
初始化适当的CKSubsription子类
。你还想要什么? - Mojo66CKDatabaseSubscription
,它允许您指定要查询的记录类型。 - Reinhard Männer