переход с условием раскадровки
Я новичок в раскадровке и 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 - пользователь автоматически переходит к следующему представлению. Мне кажется, что это было настроено где-то, когда я рисовал переход от одного взгляда к другому.