【发布时间】:2015-09-27 04:14:37
【问题描述】:
我有一个UIViewController 层次结构,它由一个根视图控制器组成,它连接到一个UITabBarController,它下面有几个UIViewControllers。每个标签UIViewControllers 都有自己的UINavigationController。没有共享的UINavigationController,也没有应用于根视图控制器。现在我有一种情况,我需要从标签UIViewControllers 之一一直弹回到根视图控制器。然而,由于根视图控制器和标签UIViewControllers 不共享一个共同的UINavigationController,我无法简单地调用[self.navigationController popToRootViewControllerAnimated:YES]。是否可以在没有共享的公共 UINavigationController 的情况下弹出到根视图控制器(或以编程方式将我的 Segue 展开回根)?
【问题讨论】:
-
你所说的“根视图控制器”是导航控制器吗?或者它被一个作为它的根包含?标签栏vc是推送还是呈现?
-
不,根视图控制器不是 UINavigationController。这是一个标准的 UIViewController。
标签: ios objective-c uiviewcontroller uinavigationcontroller storyboard