1

我在 VC 中有一个登录,它会推送一个注册 VC;两者都在导航控制器下。在注册 VC 中,我调用了一个带有整个应用程序内容的 UITabBar VC。在 UITabBar VC 中,我有另一个带有 Sign Out 方法的 VC。我的问题是:返回登录 VC 的正确方法是什么?在这种情况下,如果我关闭 UITabBar VC,我会返回注册 VC。

我绘制了一个描述该场景的图表: 在此处输入图像描述

任何帮助将不胜感激。

谢谢,马科斯

4

1 回答 1

1

UINavigationController您可以在关闭模态视图之前更改其状态。例如调用

[(UINavigationController *)self.presentingViewController popToRootViewControllerAnimated:NO]

从模态视图控制器,将导致您的底层UINavigationController返回其根视图控制器,在您的特定场景中,它将是登录 VC,因此当您关闭模态视图时,底层视图控制器将是您的任何欲望。

于 2013-06-22T00:22:53.627 回答