问题标签 [widgetcenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1116 浏览

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

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

令我惊讶的是,我得到的不是活动的 [WidgetInfo],而是所有小部件中使用过的所有配置意图的完整列表,而不是实际的。

即我在屏幕上有 2 个小部件,而WidgetCenter声称我有 9 个当前配置。任何更好的想法如何计算小部件?

在此处输入图像描述

iOS 14 Beta 8(iPhone 和模拟器)和 Xcode 12 Beta 6

0 投票
1 回答
57 浏览

swift - iOS 14 更改已经在生产中的小部件类型

我有一个如下的静态小部件并部署到生产中。

现在我想将类型更改为“abcWidget”,但是当我这样做时,在升级时我看到已安装小部件的黑框。有什么方法可以在不影响现有客户的情况下进行此更改。

谢谢!

0 投票
1 回答
203 浏览

widget - iOS 14 Widget 无法从 Notification Service Extension 更新

我有一个 iOS 应用程序 + 一个通知服务扩展 + 一个小部件。每当我在应用程序中更新由小部件读取的 UserDefaults 中的某些内容并调用 WidgetCenter.shared.reloadTimelines 时,小部件会立即更新。

如果我尝试使用 WidgetCenter.shared.reloadTimelines 从通知服务扩展更新小部件,它不起作用,并引发以下错误:

[widget] reloadTimelines(ofKind:) - remoteObjectProxy 错误:无法与帮助应用程序通信。

有人遇到过这个问题吗?非常感谢任何输入。