我正在为应用程序构建 Today Extension,它对于修改我的应用程序数据非常有用。但现在我的动态UIApplicationShortcutItems
不同步。
我无法访问UIApplication.shared
从我的分机。有没有办法要求应用程序更新UIApplication.shared.shortcutItems
而不将其带到前台?
我发现毫米波虫洞 https://github.com/mutualmobile/MMWormhole是解决这个问题的一个好办法。它的作用有点像应用程序扩展与其主机应用程序之间的 NSNotificationCenter 通知。这使您可以在今日小部件执行某些导致快捷方式不同步的操作时通知应用程序更新其快捷方式项目。唯一的缺点是主机应用程序必须在后台主动运行,通知才能触发其预期操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)