1、第一次设置

C代码  应用第一次启动,修改rootViewController方法_修改rootViewController

  1. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];  

  2. NewEntryController *controller = [[NewEntryController alloc] initWithNibName:@"NewEntryController" bundle:nil];  

  3. self.window.rootViewController = [[GKNavigationController alloc] initWithRootViewController:controller];  

  4. [self.window makeKeyAndVisible];  

  5. return;  

 

2、修改rootViewController

C代码  应用第一次启动,修改rootViewController方法_修改rootViewController

  1. AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];  

  2. // 在delegate中初始化新的controller  

  3. [delegate initTabbarController];  

  4. // 修改rootViewController  

  5. [delegate.window addSubview:delegate.tabbarController.view];  

  6. [self.view removeFromSuperview];      

  7. delegate.window.rootViewController = delegate.tabbarController;