ストーリーボードを使用したナビゲーションコントローラーアプリを備えたタブバーがあります。
私の目的は、タブ3のボタンを押すことであり、バックグラウンドでタブ1を「popToRootViewController」にしたいです
tab3 ビューコントローラーのボタン:
- (IBAction)Action:(id)sender {
vc1 * first = [[vc1 alloc]init];
[first performSelector:@selector(popToRootViewController) withObject:Nil];
}
tab1 ビューコントローラーのコード
-(void)popToRootViewController{
[self.navigationController popToRootViewControllerAnimated:NO];
NSLog(@"popToRootViewController");
}
popToRootViewController
ログを取得しましたが、アクションは実行されませんでした。
問題を解決します:
- (IBAction)Action:(id)sender {
[[self.tabBarController.viewControllers objectAtIndex:0]popToRootViewControllerAnimated:NO];
}