我正在关注“让我们构建该应用”Youtube视频中的Firebase-Chat-Messenger示例,它运行正常。 但是,我正在测试应用程序中的集成:
我的测试应用程序有一个带按钮的菜单,其中一个用于聊天,它将我们带到类似的界面(登录菜单等等,超出它的任何内容与教程中的示例类似。但是你不要我需要检查它来回答我的问题)。
主菜单按钮=>登录/注册界面=>聊天界面
我找不到一种方法来关闭聊天界面以返回到app的主菜单,dismiss总是返回登录/注册界面,有时会导致错误。你能建议一个很好的解决方案吗?
tl; dr:如何关闭两个或多个视图并返回应用程序的主视图(主菜单)?
P.S:我是Swift的新手并且仍在努力解决一些基本因素,如果问题看起来太简单,请抱歉。答案 0 :(得分:0)
使用popToRootViewController(animated:)
弹出到根视图控制器,或popToViewController(_:animated:)
并提供您想要弹出的特定控制器。