首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >强制iOS CloudKit同步更新将所有记录下载到本地设备

强制iOS CloudKit同步更新将所有记录下载到本地设备
EN

Stack Overflow用户
提问于 2018-05-18 08:22:57
回答 1查看 353关注 0票数 1

我的应用程序在iPhone上维护一个本地文件列表。启用CloudKit后,这些文件将自动同步到CloudKit数据库。

当应用程序被删除时,所有本地数据也会被删除。我想看看是否有可能触发CloudKit通知CKNotification,特别是CKQueryNotificationReasonRecordCreated,以便重新同步和重新下载所有本地记录。

我目前确实有一个函数,它可以侦听应用程序委托的didReceiveRemoteNotification,然后下载相应的记录。然而,要做到这一点,我需要发布一个“假”更新,以便CloudKit发布一个通知,以便它在本地下载到另一个设备。

我不想发布对每条记录的虚假更新,并希望从CloudKit大容量下载到本地设备上。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-21 13:33:18

我建议您只使用CKQuery,对于给定的NSPredicate,您将能够从CloudKit数据库获取所需的所有数据。

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

https://stackoverflow.com/questions/50406893

复制
相关文章

相似问题

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