在app中经常会出现这中情况,登录完成之后,有时候需要退出登录,重新返回到登录视图
这时候就需要重新设置window.rootviewcontroller;
代码如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
HomeViewController *home=[[HomeViewController alloc]init];
NavigationController *navi=[[NavigationController alloc]initWithRootViewController:home];
self.rootController=navi;
self.window.rootViewController=navi;
return YES;
}
// 重新设置根节点
-(void)back{
// AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
HomeViewController *home=[[HomeViewController alloc]init];
NavigationController *navi=[[NavigationController alloc]initWithRootViewController:home];
[[UIApplication sharedApplication] keyWindow].rootViewController = navi;
}