解雇UITabBarVC并返回登录屏幕

时间:2013-06-22 00:18:42

标签: ios objective-c uiviewcontroller

我在VC中有一个标志,可以推送注册VC;两者都在导航控制器下。从注册VC我打电话给UITabBar VC模拟整个应用程序内容。在UITabBar VC内部我有另一个带有Sign Out方法的VC。我的问题是:返回登录VC的正确方法是什么?在这种情况下,如果我关闭UITabBar VC,我将返回注册VC。

我绘制了一个描述该场景的图表: enter image description here

任何帮助将不胜感激。

谢谢, 马科斯

1 个答案:

答案 0 :(得分:1)

您可以在解除之前更改呈现模态视图的UINavigationController的状态。例如调用

[(UINavigationController *)self.presentingViewController popToRootViewControllerAnimated:NO]
来自模态视图控制器的

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