У меня есть панель вкладок, которая содержит пять вкладок. Мое приложение не требует, чтобы пользователь вошел в систему. Разрешается только некоторые функции, если пользователь регистрируется или регистрируется.Пропустить контроллер входа в систему управления NavigationController
Если пользователь уже зарегистрировался или зарегистрировался, я применил следующую логику в UserViewController
, которая подключена к NavigationController
. Однако в следующей логике пользователь все еще мог видеть этот ViewController за одну-две секунды.
-(void) viewWillAppear: (BOOL) animated
{
if(isRegistered)
{
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UserProfileViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"UserProfileVewController"];
[self.navigationController pushViewController:vc animated:YES];
}
}
Интересно, зарегистрирован ли пользователь уже сейчас, как я могу пропустить UserViewController? Я хочу, чтобы щелчки на вкладке открывались непосредственно на UserProfileVewController
, а не на UserViewController
, который является контролером входа/регистрации.