我正在使用xCode 4.3.2并启动了一个空白的应用程序。
我有一个导航控制器和一个简单的登录控制器。我希望登录控制器成为我的根视图,这是用户登录时首先要做的事情。
我正在使用以下代码,当我运行应用程序时,它会显示黑屏。我输入登录LoginViewController.m-> ViewDidLoad并且它正在运行是有什么我做错了LoginViewController.xib非常简单它只是包含一个按钮现在将切换到标签视图控制器一旦我想到这个进行。
提前致谢。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
UIViewController *loginController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
navigationController = [[UINavigationController alloc] initWithRootViewController:loginController];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[self.window addSubview:navigationController.view];
[self.window makeKeyWindow];
return YES;
}
答案 0 :(得分:1)
这是不对的:
[self.window addSubview:navigationController.view];
将其更改为:
self.window.rootViewController = navigationController;