gpt4 book ai didi

iPhone以编程方式选择Tab并推送 View Controller

转载 作者:行者123 更新时间:2023-12-03 19:36:42 25 4
gpt4 key购买 nike

使用 Facebook 的新 SSO,登录 Facebook 意味着我的应用程序暂时关闭。问题是我的应用程序要求规定它不能在后台运行。因此,当我的应用程序重新启动时,它位于原始选项卡/ View Controller 上。

我正在尝试将内容恢复到 Facebook 登录 View 。这需要以编程方式选择一个选项卡并从该选项卡推送到单独的 View Controller 。

我可以通过编程方式选择一个选项卡,没有问题:

[[UIApplication sharedDelegate].tabBarController setSelectedIndex:4];

但是我无法从新选择的选项卡中推送 View Controller 。我试过了

AboutViewController *nextViewController = [[AboutViewController alloc] initWithStyle:UITableViewStyleGrouped];
((AboutViewController *)nextViewController).hidesBottomBarWhenPushed = NO;
[[[[[UIApplication sharedDelegate] tabBarController] selectedViewController ] navigationController] pushViewController:nextViewController animated:NO];
[nextViewController release];

AboutViewController *nextViewController = [[AboutViewController alloc] initWithStyle:UITableViewStyleGrouped];
((AboutViewController *)nextViewController).hidesBottomBarWhenPushed = NO;
[[[[[UIApplication sharedDelegate] tabBarController] navigationController] pushViewController:nextViewController animated:NO];
[nextViewController release];

有可能做到这一点吗?

最佳答案

试试这个:

AboutViewController *nextViewController = [[AboutViewController alloc] initWithStyle:UITableViewStyleGrouped]; 
[[self.tabBarController.viewControllers objectAtIndex:4] pushViewController: nextViewController animated:NO];
[nextViewController release];

关于iPhone以编程方式选择Tab并推送 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7764174/

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