didFinishLaunchingWithOptionsメソッド内に次の行が必要なのはなぜですか?
self.window.rootViewController = self.navigationController;
つまり、Interface Builder、MainWindow XIBには、ナビゲーションバーとその階層内のRootViewControllerを備えたナビゲーションコントローラーがすでに存在することに注意してください。
参照用のメソッド全体のコピーは次のとおりです。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
// Add the navigation controller's view to the window and display.
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}