переход с условием раскадровки

Я новичок в раскадровке и XCode (используя 4.4)

Я хотел бы реализовать условие входа в систему, что, если будет выполнено - segue будет работать. В противном случае пользователь должен оставаться в том же виде.

Я создал 2 UIView: ViewController и Bar Controller.

Я также создал переход от ViewController к Bar Controller и установил его идентификатор для loginSegue как модальный.

В LoginViewController.m я добавил следующее:

- (IBAction)login:(id)sender {
    self.email = self.emailText.text;
    self.password = self.passwordText.text;
   if ([self.email isEqualToString:@"O"] && [self.password isEqualToString:@"O"])
       [self performSegueWithIdentifier:@"LoginSegue" sender:sender];
    else
        [passwordText setText:@""];   
}

Когда я отлаживаю код - я вижу, что if переходит к else в случае электронной почты и пароля, которые не равны O, однако переход (переход в новое представление) все же происходит.

Как я могу предотвратить переход пользователя в новый вид?

Кстати, если я уберу условие if else - пользователь автоматически переходит к следующему представлению. Мне кажется, что это было настроено где-то, когда я рисовал переход от одного взгляда к другому.

Ответы на вопрос(1)

Ваш ответ на вопрос