我已經得到了我今天的擴展兩個按鈕。一個專門打開MainViewController,第二個需要導航到第二個ViewController。打開特定視圖控制器從今天擴展
所以我做了一個appURL:
let appURL = NSURL(string: "StarterApplication://")
,然後在第一個按鈕,我呼籲:
self.extensionContext?.open(appURL! as URL, completionHandler:nil)
其中關於MainViewController打開的應用程序。
當點擊Today Widget上的第二個按鈕時,如何打開MainViewController並執行Segue到我的SecondViewController?
我爲那個特定的ViewController做了第二個URL方案。我在其他simmilar話題看到,這可以通過調用來完成:
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
}
中的AppDelegate
,但沒有任何想法如何使用它。
你能提供更多的細節嗎?在這個if語句中需要指定什麼? – Maxxer
我想說如果明確的應用程序試圖打開應用程序。我正在檢查url是否爲零。而已。 –
檢查編輯。 –