2012-02-20 94 views
0

在我的應用程序中,有5個tabbar項目。當我在第二個tabbar項目中,並在該選項卡中執行一些操作時,我必須獲取第一個選項卡的控制器,以便我將位於第一個選項卡中。我怎麼能做到這一點?如何將一個tabbar項目的navController導入另一個tabbar項目

+0

能否請您提供更多細節?謝謝。 – 2012-02-20 05:54:32

回答

0

在第二標籤欄的方法viewWillAppear

- (void)viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated]; 
    FirstViewController *firstView = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil]; 
    [self.navigationController pushViewController:firstView animated:YES]; 
    [firstView release]; 
} 
0

我不知道你這個問題,但這裏是你如何訪問第一tabbaritem的控制器 - [self.tabBarController.viewControllers objectAtIndex:0]

0

您是否需要更改使用代碼選擇的tabbar項目?請嘗試:

UITabBarController* main_tab_bar_controller = (UITabBarController*)self.window.rootViewController; 
main_tab_bar_controller.selectedIndex = 0; 
相關問題