在我的应用程序中,我至少有十几个UIViewController
,其中一些显示导航栏,其中一些不显示。除一个控制器外,一切都正常。
我从另一个没有显示导航栏的屏幕导航到此屏幕。在这一点上,我需要显示导航栏,所以在我的代码中viewWillAppear
有以下代码:
[self.navigationController setNavigationBarHidden:NO animated:YES];
当我使用调试器单步执行代码时,我会通过这一行,但是它只是被忽略了,并且导航栏没有显示。这似乎是模拟器和实际设备(带有 iOS 5.1.1 的 iPhone 4S)上的问题。
我在这里想念什么?