我的情节提要板设置非常简单。我有两个视图,左边的是默认视图,有时应用程序将切换到第二个视图。
在不实例化新的根ViewController的情况下,我无法切换回去。显然,每次我“关闭”第二个视图控制器时,都会创建一个新的根ViewController,而不是使用以前存在的根视图控制器。我不使用NavigationControllers,我只想在两个视图之间切换。
我用来呈现第二个视图的
let infoView = self.storyboard?.instantiateViewController(withIdentifier: "infoboard") as! InfoBoardViewController
self.present(infoView, animated: false, completion: nil)
我用来关闭它的内容
UIApplication.topViewController()?.dismiss(animated: false, completion: nil)