2016-12-26 110 views
-1

我正在关注“让我们构建该应用程序”Youtube视频中的Firebase-Chat-Messenger示例,并且它工作正常。 但是,我测试的集成测试应用内:弹出连续视图控制器并返回主视图控制器(使用导航控制器)

我的测试应用程序有按钮的菜单,其中之一是聊天,这把我们带到一个类似的接口(登录菜单等等,任何超越它与本教程中的例子类似,但你不需要检查它来回答我的问题)。

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

我无法找到一个方法来关闭该聊天界面返回到应用程序的主菜单中,总是解散返回到登录/注册界面,有时会导致错误。你能提出一个很好的解决方案来使用它吗?

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

P.S:我是Swift的新手,仍然在挣扎着一些基本元素,对不起,如果问题太简单了。

回答

0

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

+0

如何正确声明它?我试图按钮点击动作self.popToRootViewController(动画:),它没有显示(自动完成代码),它不能识别它。我再次道歉,因为我是初学者。 –

+0

然后参加一些课程。这是导航控制器的一种方法,所以'self.navigationController.popTo ...'。 –

相关问题