//这个是直接跳到UITabBarController的那个index.
// 1、在appdelegate里面
UITabBarController* tabbar = (UITabBarController *)self.window.rootViewController;
// 2、在vc里面
Appdelegate *appdelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]
UITabBarController* tabbar = (UITabBarController *)appdelegate.window.rootViewController;
tabbar.selectedIndex = 2;
UINavigationController * nav = (UINavigationController*)tabbar.viewControllers[2];
MessageDetailViewController *target = [[TargetViewControlleralloc] init];
target.hidesBottomBarWhenPushed =YES;
[nav pushViewController:targetanimated:YES];
//向上弹出视图控制器,一般可以用于弹出登录-----(该控制器带UINavigationController)
LoginViewController *login = [[LoginViewControlleralloc] init];
UINavigationController *loginNav = [[UINavigationControlleralloc]initWithRootViewController:login];
[self.navigationControllerpresentViewController:loginNav animated:YES completion:nil];
//登录到注册页面
RegisterViewController *regist = [[RegisterViewControlleralloc] init];
[self.navigationControllerpushViewController:regist animated:YES];
//注册成功之后,做处理----->会直接到进入登录前的vc
[self.navigationControllerdismissViewControllerAnimated:YEScompletion:nil];
//其他就是简单push present了。这里不做记录。