我的应用是基于视图的应用程序。我需要创建一个UINavigationController
作为我的rootViewController
。
在以前的Xcode版本中,有一个名为mainWindow
的xib文件,我们可以:
- 将我们的
UIApplicationDelegate
实现连接到UIApplication
的delegate
输出口 - 将
UIWindow
连接到UIApplicationDelegate
- 将
UIViewController
连接到UIWindow
的rootViewController
属性。
但是现在(Xcode 4.2)不会创建此xib文件!
那么我该如何在InterfaceBuilder中创建自定义的UINavigationController
并将其连接到我的UIApplicationDelegate
实现?
这是我的UIApplicationDelegate
实现中的代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
SDWebImageRootViewController *root = [[SDWebImageRootViewController alloc] initWithNibName:nil bundle:nil];
_navigationController = [[[UINavigationController alloc] initWithRootViewController:root] autorelease];
self.window.rootViewController = _navigationController;
[[_navigationController navigationBar] setBarStyle:UIBarStyleBlack];
[[_navigationController navigationBar] setTranslucent:YES];
[_window addSubview:[_navigationController view]];
}
SIGABRT
错误。 - iOS.Lover