2012-10-30 79 views
0

我需要卸载故事板并用另一个视图控制器替换根视图控制器。当我完成另一个视图控制器时,我需要卸载他并恢复故事板和根视图控制器。当我尝试替换根视图控制器时,故事板仍与其他视图一起存在。如何卸载故事板?

回答

1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{ 
UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:DesiredViewController]; 
} 

,当你想要的故事板到desiredViewController接手后..

使用的代码在desiredViewController

AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate]; 
UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; //MainStoryBoard is the name of your storyBorad 
     UIViewController* myStoryBoardInitialViewController = [storyboard instantiateInitialViewController]; 

     [appDelegate.window setRootViewController:myStoryBoardInitialViewController ];