我在VC中有一个标志,可以推送注册VC;两者都在导航控制器下。从注册VC我打电话给UITabBar VC模拟整个应用程序内容。在UITabBar VC内部我有另一个带有Sign Out方法的VC。我的问题是:返回登录VC的正确方法是什么?在这种情况下,如果我关闭UITabBar VC,我将返回注册VC。
我绘制了一个描述该场景的图表:
任何帮助将不胜感激。
谢谢, 马科斯
答案 0 :(得分:1)
您可以在解除之前更改呈现模态视图的UINavigationController
的状态。例如调用
[(UINavigationController *)self.presentingViewController popToRootViewControllerAnimated:NO]
来自模态视图控制器的将导致您的基础UINavigationController
返回其根视图控制器,在您的特定场景中,它将是登录VC,因此当您关闭模态视图时,底层视图控制器将是你想要的任何东西。