【发布时间】:2011-06-01 10:25:18
【问题描述】:
我的应用程序的TabBarController 中有 3 个 NavController。当我在我的应用程序中进入注销功能并注销时,在TabBarController no.2 中,我让它返回到TabBarController no.1。但是,它不会回到选项卡 1 的 NavController 的根目录。
我在appDelegate 中引用了NavController,就像我对TabBarController 所做的那样,但我无法使用setSelectedIndex 对TabBarController 做同样的事情。
如何让我的NavController 回到第一个视图?
谢谢。
代码
if ([buttonTitle isEqualToString:@"Logout"]) {
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
UITabBarController *tabBarController = appDelegate.rootController;
ProductsNavController *productsNavController = appDelegate.productsNavController;
[tabBarController setSelectedIndex:0];
这是我为 tabBar 所做的,我可以为 Nav 做类似的事情吗?
【问题讨论】:
标签: iphone ios uinavigationcontroller uitabbarcontroller