弹出连续的视图控制器并返回主视图控制器(使用导航控制器)

时间:2016-12-26 21:35:08

标签: swift3 uikit

我正在关注“让我们构建该应用”Youtube视频中的Firebase-Chat-Messenger示例,它运行正常。 但是,我正在测试应用程序中的集成:

我的测试应用程序有一个带按钮的菜单,其中一个用于聊天,它将我们带到类似的界面(登录菜单等等,超出它的任何内容与教程中的示例类似。但是你不要我需要检查它来回答我的问题)。

主菜单按钮=>登录/注册界面=>聊天界面

我找不到一种方法来关闭聊天界面以返回到app的主菜单,dismiss总是返回登录/注册界面,有时会导致错误。你能建议一个很好的解决方案吗?

tl; dr:如何关闭两个或多个视图并返回应用程序的主视图(主菜单)?

P.S:我是Swift的新手并且仍在努力解决一些基本因素,如果问题看起来太简单,请抱歉。

1 个答案:

答案 0 :(得分:0)

使用popToRootViewController(animated:)弹出到根视图控制器,或popToViewController(_:animated:)并提供您想要弹出的特定控制器。