如何从App委托导航内部视图控制器



在我的app委托中这就是我如何导航到我的SWRevealViewController

let revealViewController = mainStoryboard.instantiateViewControllerWithIdentifier("RevealView") as? SWRevealViewController

        self.window!.rootViewController = revealViewController
        self.window?.makeKeyAndVisible()

我像这样从SWRevealViewControllerFrontViewcontroller导航到内部视图控制器

let secondViewController = self.storyboard?.instantiateViewControllerWithIdentifier("Read") as! ReadViewController
        secondViewController.title = self.selectedTitle
        self.navigationController?.pushViewController(secondViewController, animated: true)

现在在AppDelegate中,当收到推送通知时,我想浏览此ReadViewController。当我点击后退按钮,它应该回到FrontViewController,就像它在正常的方式发生。我如何在AppDelegate的通知委托中做到这一点请帮帮我。由于

试试这个:

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()

最新更新