背景
我正在开发一个应用程序,其中包含一个带有图标的顶部导航栏,该图标允许返回主ViewController
。
由于有几个ViewController
,我不想在每个ViewController
上复制segue。我更愿意为顶部导航栏创建一个自定义类,并能够以编程方式显示主ViewController
。我发现我可以打电话给present(viewControllerToPresent:animated:completion)
问题
此外,由于主ViewController在应用程序启动时已经实例化,我是否需要实例化一个新的或者是否可以获得对现有的引用?
答案 0 :(得分:1)
所以如果我说得对,你点击mainVC-> firstVC-> secondVC-> nthVC然后你想直接回到mainVC?视图控制器是堆叠的,所以我所做的就是关闭所有那些高于mainVC的视图控制器。