首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CKSubscription 10.3中初始化CKSubscription

如何在CKSubscription 10.3中初始化CKSubscription
EN

Stack Overflow用户
提问于 2017-05-15 13:27:41
回答 2查看 1.1K关注 0票数 6

我正在构建一个应用程序,它需要订阅iCloud的公共数据库中的更改。现在,在看了苹果的视频并阅读了他们的文档之后,我决定开始工作。然而,我立刻被困在这里:

不推荐使用CKSubScription上的所有初始化方法。这是可以看到的这里,但与此同时,苹果似乎仍然使用相同的方法在他们的文档这里

这让我大吃一惊。环顾网络,似乎没有太多的信息或任何可用的教程(至少没有关于初始化订阅的最新信息),这可能是因为这项技术相对较新,而且这些变化都是最近发生的。我对CloudKit有着非常肤浅的经验,所以我宁愿要求一种体面的方法来做这件事,也不愿自己即兴创作一些东西。我的问题是:

如何初始化CKSubscription?

显然,如果订阅的整个想法都过时了,那么当特定类型的记录出现在我的公共数据库中时,我对任何会导致我的应用程序接收推送的答案都持开放态度。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-15 13:31:58

似乎CKSubscription实际上或多或少是不受欢迎的。

根据http://iosdevetips.blogspot.de/2016/06/deprecated-apis-in-ios-10.html,您现在应该使用CKRecordZoneSubscriptionCKQuerySubscription

更新:像Trevis一样,指出,这里的文档并不真正有帮助,但是至少Xcode显示了一个有帮助的警告:

票数 9
EN

Stack Overflow用户

发布于 2018-06-07 09:41:08

如果您正在寻找一个新的类来替代苹果自己的文档,请使用CKQuerySubscription代替CKSubscription。它们有几乎相同的初始化器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43980849

复制
相关文章

相似问题

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