簡體   English   中英

從擴展名更新UIApplicationShortcutItem

[英]Update UIApplicationShortcutItem from extension

我正在為應用程序構建“今日擴展”,它對修改我的應用程序數據非常有用。 但是現在我的動態UIApplicationShortcutItems不同步了。

我無法從擴展程序訪問UIApplication.shared 有沒有辦法讓應用程序更新UIApplication.shared.shortcutItems而不會使其前台出現?

我發現MMWormhole是解決此問題的好方法。 它的作用有點像應用程序擴展與其宿主應用程序之間的NSNotificationCenter通知。 這樣,您可以在Today小部件采取某些使快捷方式不同步的操作時通知應用程序更新其快捷方式項。 唯一的缺點是主機應用程序必須在后台主動運行,通知才能觸發其預期的操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM