私は通常のViewControllerを持っていて、それにuinavigationcontrollerを追加したいので:
[self.view addSubview:aNavigationController.view];
すべてが正常に機能します。aNavigationControllerはIBOutletであり、XIBではビューコントローラーが別のxibから読み込まれ、ナビゲーションコントローラーのビューコントローラーのクラスで次のように入力します。
- (IBAction)anAction {
[self.navigationController pushViewController:aViewController animated:YES];
}
すべてが正常に機能し、ビューがaViewControllerビューに変わり、アニメーション化されますが、aViewControllerのクラスに入力すると、次のようになります。
- (IBAction)anotherAction {
[self.navigationController popViewControllerAnimated:YES];
}
クラッシュします、なぜですか?