gpt4 book ai didi

iphone - 导航 Controller 注销

转载 作者:行者123 更新时间:2023-11-29 05:03:43 25 4
gpt4 key购买 nike

我有NavController在我的 TabBarController 的 3 个里面我的应用程序。当我进入我的应用程序中的注销功能并注销时,该功能位于 TabBarController no.2,我让它返回到TabBarController 1号。但是,它不会返回到选项卡 1 的 NavController 的根目录。

我引用了NavControllerappDelegate就像我对 TabBarController 所做的那样但我无法做我对 TabBarController 所做的事情使用 setSelectedIndex。

我怎样才能制作我的NavController返回第一个 View ?

谢谢。

代码

    if ([buttonTitle isEqualToString:@"Logout"]) {

AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
UITabBarController *tabBarController = appDelegate.rootController;
ProductsNavController *productsNavController = appDelegate.productsNavController;

[tabBarController setSelectedIndex:0];

这就是我为 tabBar 所做的,我可以为 Nav 做类似的事情吗?

最佳答案

您是否将 popToRootViewControllerAnimated: 调用为 mentioned in the documentation

更新后,请尝试以下操作:

[…]
[tabBarController setSelectedIndex:0];
[appDelegate.productsNavController popToRootViewControllerAnimated:NO];

关于iphone - 导航 Controller 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6199687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com