私は UINavigationController を持っていて、現在のトップオブスタック コントローラーにいます。新しいコントローラーをプッシュしてから、現在の VC を削除したいと考えています。要するに、から行きます
[ViewController A]
[ViewController B]
に
[ViewController A]
[ViewController B]
[ViewController C]
に
[ViewController A]
[ViewController C]
VC B でこれを達成するには、次のようにします。
[self.navigationController pushViewController:VCC animated:YES];
[self removeFromParentViewController];
navigationItem スタックに A と C の間に挟まれた VC B の title/backButton がまだあることを除いて、正常に動作します。
UINavigationController スタックから VC を削除し、navigationItem スタックを更新するにはどうすればよいですか?