2

我正在为应用程序构建 Today Extension,它可以很好地修改我的应用程序数据。但是现在我的动态UIApplicationShortcutItems不同步了。

我无法UIApplication.shared从我的分机访问。有没有办法让应用程序更新UIApplication.shared.shortcutItems而不将其带到前台?

4

1 回答 1

0

我发现MMWormhole是解决这个问题的好方法。它的行为有点像应用程序扩展和它的宿主应用程序之间的 NSNotificationCenter 通知。这使您可以在今日小部件采取一些使快捷方式不同步的操作时通知应用程序更新其快捷方式项目。唯一的缺点是主机应用程序必须在后台主动运行,通知才能触发其预期的操作。

于 2018-09-26T19:25:38.863 回答