UITabbarcontrollerを使用していて、表示しているタブから別のタブのRootViewcontrollerへ移動して値を受け渡したいとき。
プログラムで移動する場合
//遷移先のタブ UITabBarController* resultsTab = (UITabBarController*)[[self.tabBarController viewControllers] objectAtIndex:2]; //遷移先のrootViewController UIViewController* resultVC = [[resultsTab viewControllers] objectAtIndex:0]; resultVC.string = @"受け渡したい文字列"; //遷移先へ移動 [self.tabBarController setSelectedViewController: resultsTab];
これで、タブ移動での遷移先に値を受け渡すことができます!!!