我正在尝试首次设置导航控制器并且它始终返回nil,即使我可以直接将视图控制器设置到窗口并且一切都很好。 App Delegate中的代码非常标准:
// Set the root view controller and display the window
_vcMain = [ [ ViewControllerMain alloc ] initWithNibName: nil bundle: nil ];
self.navController = [ [ UINavigationController alloc ] initWithRootViewController: _vcMain ];
// self.window.rootViewController = _vcMain; <-- Works
self.window.rootViewController = _navController;
[self.window makeKeyAndVisible];
return( YES );
ViewControllerMain是UIViewController的子类。
有没有办法弄错初始化出了什么问题?任何帮助将不胜感激,因为这不应该导致任何问题: - (