在我的应用程序委托(delegate)中,这就是我导航到 SWRevealViewController
let revealViewController = mainStoryboard.instantiateViewControllerWithIdentifier("RevealView") as? SWRevealViewController
self.window!.rootViewController = revealViewController
self.window?.makeKeyAndVisible()
我从 SWRevealViewController
的 FrontViewcontroller
导航到该内部 View Controller ,如下所示。
let secondViewController = self.storyboard?.instantiateViewControllerWithIdentifier("Read") as! ReadViewController
secondViewController.title = self.selectedTitle
self.navigationController?.pushViewController(secondViewController, animated: true)
现在在 AppDelegate
中,当收到推送通知时,我想导航此 ReadViewController
。当我单击后退按钮时,它应该返回到 FrontViewController ,就像正常情况一样。如何在 AppDelegate 的通知委托(delegate)中执行此操作
请帮我。
谢谢
最佳答案
试试这个:
let yourVC = mainStoryboard.instantiateViewControllerWithIdentifier("Read") as! ReadViewController
let frontViewController = mainStoryboard.instantiateViewControllerWithIdentifier("frontViewController") as! FrontViewController
let navController = UINavigationController()
navController.viewControllers = [yourVC,frontViewController]
self.window!.rootViewController = navController
self.window?.makeKeyAndVisible()
关于ios - 如何从应用程序委托(delegate)导航内部 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38046132/