Я впервые использую раскадровки в своем приложении для iOS. У меня есть 2 представления в моей раскадровке (A и B ). Допустим, A — мой начальный контроллер представления в моей раскадровке. Когда мое приложение запущено, я вижу контроллер представления A. Пока все работает в соответствии с ожиданиями. Теперь в моем контроллере представления A я проверяю, вошел ли пользователь в систему или нет. Если пользователь не вошел в систему, я хочу представить контроллер представления B. Как я могу показать B модально, используя PresentModalViewController программно?
Вот моя установка
Вот мой код
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
if (!isUserLoggedIn) {
NSLog(@"USER NOT LOGGED IN....");
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
LoginViewController *vc = (LoginViewController*)[mainStoryboard instantiateViewControllerWithIdentifier:@"B"];
[self presentModalViewController:vc animated:YES];
}
}