-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController { }
返回值YES,直接通过。返回值NO拦截
if (![viewController isKindOfClass:[UINavigationController class]]) {
return YES;
}
//判断是不是已经登录,如果登录返回YES
if ([LoginMethods judgeLogin]) {
return YES;
} else {
//否则登录页,存储token
LoginViewController * loginVC = [[LoginViewController alloc]init];
[self presentViewController:loginVC animated:YES completion:nil];
return NO;
}