transição de transição com storyboard de condição
Eu sou novo no storyboard e xcode (usando 4.4)
Eu gostaria de implementar uma condição de login, que se realizada - o segue funcionaria. Caso contrário, o usuário deve permanecer na mesma exibição.
Eu criei 2 UIView: ViewController e Bar Controller.
Eu também criei um segue de ViewController para Bar Controller e configurei seu identificador para loginSegue como modal.
Em LoginViewController.m eu adicionei o seguinte:
- (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:@""];
}
Quando eu depurar o código - vejo que o if salta para outro caso o email e a senha não sejam iguais a O, no entanto, o segue (transição para a nova visão) ainda acontece.
Como posso evitar que o usuário seja transferido para a nova visualização?
BTW, se eu remover a condição if else - o usuário está sendo transferido para a próxima exibição automaticamente. Parece-me que foi configurado em algum lugar quando eu desenhei o segue de um ponto de vista para o outro.