我正在尝试在我的iOS应用中实现SiriKit。当应用程序通过Siri启动时,我想要打开一个不同的视图控制器。
我该如何在我的应用程序中处理这种操作?
我正在尝试在我的iOS应用中实现SiriKit。当应用程序通过Siri启动时,我想要打开一个不同的视图控制器。
我该如何在我的应用程序中处理这种操作?
func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([Any]?) -> Void) -> Bool {
// implement to handle user activity created by Siri or by our SiriExtension
let storyboard = UIStoryboard(name: "Main", bundle: nil)
// Access the storyboard and fetch an instance of the view controller
let viewController: WhateverViewController = storyboard.instantiateViewController(withIdentifier: "WhateverViewController") as! WhateverViewController
window?.rootViewController = viewController
window?.makeKeyAndVisible()
}