我已经得到了我今天的扩展两个按钮。一个专门打开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是否为零。而已。 –
检查编辑。 –