您好我正在使用一个使用标签栏控制器的应用程序。在标签栏控制器中我有3个视图。第三个视图有一个按钮,按下它时会给用户一个警报。当用户按下警报中的按钮确定时,我希望将用户重定向到标签栏控制器中的第一个视图。我试过以下没有成功,我不确定是否有可能。我还留下了我的其他调查结果,以防我在正确的轨道上但没有注意到。提前谢谢!
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (buttonIndex == 0)
{
//DetailClassViewController *view = [[DetailClassViewController alloc] initWithNibName:@"DetailClassViewController" bundle:nil];
//UINavigationController *testNavi = [[UINavigationController alloc]initWithRootViewController:view];
//self.window.rootViewController = testNavi;
//[self.window makeKeyAndVisible];
DetailClassViewController *controller=[[DetailClassViewController alloc]initWithNibName:@"DetailClassViewController" bundle:nil];
self.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;
[self presentViewController:controller animated:YES completion:nil];
}
}
答案 0 :(得分:2)
我认为你可以简单地使用:
self.tabBarController.selectedIndex = 0;
我希望它会有所帮助。