转到特定的UIViewController

时间:2018-05-15 15:50:19

标签: swift uiviewcontroller

我有一个在NavigationController中的RootViewController。 RootViewController在视图容器中添加了一个新的navigationController,它有几个UIControllers,最后一个是PersonalInfoViewController。

从personalInfoViewController我想回到RootViewController。我的RootviewController不是view.window.rootViewcontroller

enter image description here

1 个答案:

答案 0 :(得分:0)

来自personalInfoViewController的任何视图控制器返回

self.view.window.rootViewController?.dismiss(animated: true, completion: nil)

但您必须像此图片一样更改导航

  let navController = UINavigationController(rootViewController: personalInfoViewController())
        rootViewController.present(navController, animated: true, completion: nil)

enter image description here