我正在构建一个需要订阅以记录 iCloud 公共数据库中的更改的应用程序。现在,在观看了苹果视频并阅读了他们的文档后,我决定开始工作。但是,我立即陷入了困境:
CKSubScription 上的所有初始化方法都已弃用。这可以在这里看到,但同时苹果似乎仍然在他们的文档中使用相同的方法。
这让我很惊讶。在网络和 SO 上环顾四周,似乎没有太多信息或任何可用的教程(至少,没有关于初始化订阅的最新信息),可能是因为这项技术相对较新并且这些更改是最近的。我对 CloudKit 的经验非常肤浅,所以我宁愿寻求一种体面的方法来做到这一点,也不愿自己即兴创作。我的问题是:
如何初始化 CKSubscription?
显然,如果订阅的整个想法已经过时,我愿意接受任何会导致我的应用程序在特定类型的记录出现在我的公共数据库中时收到推送的答案。