IBAction ボタンにこの機能があります。
ボタンのあるテーブルから始めます。そのボタンが押されると、次のようになります。
TabBarController *v = [[TabBarController alloc]
initWithNibName:@"TabBarController" bundle:nil];
[self.navigationController pushViewController: v animated:YES];
[v release];
2番目のビューには、押すとこれを行う別のボタンがあります。
NSArray *array = [self.navigationController viewControllers];
[self.navigationController
popToViewController:[array objectAtIndex:1] animated:YES];
これによりアプリがクラッシュし、インデックス 0 では何もしません。これは、2 番目のページが最初のページのような UITable ではないためですか?
UITable ビューから UIView に前後に移動できるようにしたいのですが、addSubview
代わりに使用する必要がありますか? 最初のビューにはナビゲーション バーが必要ですが、2 番目のビューには必要ありません。