gpt4 book ai didi

ios - 是否可以强制 NSUbiquitousKeyValueStore 从云端提取更新?

转载 作者:行者123 更新时间:2023-11-30 10:26:50 27 4
gpt4 key购买 nike

背景故事:对于使用 Catalyst 制作的 Mac 应用程序,推送通知目前存在错误。这意味着如果同步引擎是 CloudKit 或 NSUbiquitousKeyValueStore,则不会接收在其他设备上所做的更改。作为等待 Mac Catalyst 上推送通知的错误修复期间的临时解决方法,我们的应用程序需要定期和/或手动请求刷新任何同步内容。

问题:我们如何请求刷新 NSUbiquitousKeyValueStore 的默认实例? (Apple 的文档此处未显示任何内容。)

最佳答案

来自Apple Documentation无法强制 NSUbiquitousKeyValueStore 从云中提取更新。您只能让 iCloud 知道有新的键和值可以上传。使用实例方法synchronize()

The system controls when those keys and values are uploaded. The frequency of upload requests for key-value storage is limited to several per minute.

建议调用 NSUbiquitousKeyValueStore.default.synchronize() 的时间是应用启动时或返回前台时。

关于ios - 是否可以强制 NSUbiquitousKeyValueStore 从云端提取更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59996677/

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