2012-02-20 6 views
0

私のアプリケーションでは、5つのタブバーアイテムがあります。 2番目のタブバーの項目で、そのタブで何らかの操作を実行すると、1番目のタブのコントローラーを取得して1番目のタブに移動する必要があります。どうすればこれを達成できますか? 2番目のタブバー1つのタブバーアイテムのnavControllerを別のタブバーアイテムに取得する方法

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

あなたはこれについてさらに詳しく教えてください。ありがとう。 –

答えて

0

書き込み私は非常にあなたの質問を取得するが、ここであなたが最初tabbaritemのコントローラにアクセスする方法だしませんでした - [self.tabBarController.viewControllers objectAtIndex:0]

0

コードで選択したタブバー項目を変更する必要がありますか?試してください:

UITabBarController* main_tab_bar_controller = (UITabBarController*)self.window.rootViewController; 
main_tab_bar_controller.selectedIndex = 0; 
関連する問題