私のアプリには少なくとも12個UIViewController
あり、ナビゲーションバーが表示されるものと表示されないものがあります。1つのコントローラーを除くすべてのコントローラーですべて正常に動作します。
ナビゲーションバーが表示されていない別の画面からこの画面に移動します。これには、ナビゲーションバーを表示する必要があるので、次のviewWillAppear
コードを使用します。
[self.navigationController setNavigationBarHidden:NO animated:YES];
デバッガーを使用してコードをステップ実行すると、この行が表示されますが、無視され、ナビゲーションバーは表示されません。これは、シミュレータと実際のデバイス(iOS5.1.1を搭載したiPhone4S)の両方で問題のようです。
ここで何が欠けていますか?