【问题标题】:How to navigate Inner view controller from App delegate如何从 App 委托导航内部视图控制器
【发布时间】:2016-06-27 04:50:27
【问题描述】:

在我的应用委托中,这是我导航到 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 的通知代表中执行此操作 请帮我。 谢谢

【问题讨论】:

    标签: ios swift apple-push-notifications swrevealviewcontroller


    【解决方案1】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 2019-06-28
      • 1970-01-01
      • 2013-06-04
      • 2021-03-12
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多