gpt4 book ai didi

swift - WidgetKit getCurrentConfigurations 返回错误的 WidgetKit 配置列表

转载 作者:行者123 更新时间:2023-12-03 23:03:49 29 4
gpt4 key购买 nike

我添加了带有配置意图的 WidgetKit 扩展。
出于日志记录的目的,我尝试记录应用程序用户拥有的 WidgetKit 数量

 WidgetCenter.shared.getCurrentConfigurations { results in
guard let widgets = try? results.get() else { return }
..<log widgets.count>...
}
令我惊讶的是,我得到的不是事件的 [WidgetInfo],而是所有 WidgetKit 中使用过的所有配置意图的完整列表,而不是实际的。
IE。我在屏幕上有 2 个 WidgetKit ,而 WidgetCenter声称我有 9 个当前配置。任何更好的想法如何计算 WidgetKit ?
enter image description here
iOS 14 Beta 8(iPhone 和模拟器)和 Xcode 12 Beta 6

最佳答案

显然,iOS 缓存了为应用程序创建的所有 WidgetKit 的配置,并在 iOS 启动时重新创建配置缓存。
所以如果你真的想要函数 getCurrentConfigurations返回 当前 配置,请先重启您的设备。

关于swift - WidgetKit getCurrentConfigurations 返回错误的 WidgetKit 配置列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63884170/

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