2010-11-12 29 views
0

当我收到推送通知时,我想跳转到标签栏上的中间选项卡并重置选项卡(它具有多个用户可能浏览的表格视图)。我可以使用tabBarController.selectedIndex = 1跳转到标签页; ...但我如何重置到第一个视图?返回到UITabBarItem的第一个视图

回答

0

上的控制器类(也许你的应用程序代理)实施UITabBarControllerDelegate和实施tabBarController:didSelectViewController:弹出所有推视图控制器从导航堆栈:

- (void) tabBarController:(UITabBarController *) tabBarController didSelectViewController:(UIViewController *) viewController { 
    if([viewController isKindOfClass:[UINavigationController class]]) 
    { 
     [(UINavigationController *)viewController popToRootViewControllerAnimated:YES]; 
    } 
} 
相关问题