gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 07:48:09 24 4
gpt4 key购买 nike

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

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

我目前确实有一个函数可以监听 App delegate 的 didReceiveRemoteNotification,然后下载相应的记录。但是,为此,我需要发布一个“假”更新,以便 CloudKit 发布一个通知,让它在本地下载到另一台设备。

我不想为每条记录发布虚假更新,而是想从 CloudKit 批量下载到本地设备。

谢谢。

最佳答案

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

关于ios - 强制 iOS CloudKit 同步更新,将所有记录下载到本地设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50406893/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com