Übergang mit Bedingungs-Storyboard überbrücken

Ich bin neu in Storyboard und Xcode (mit 4.4)

Ich möchte eine Anmeldebedingung implementieren, die, wenn sie erfüllt ist, funktioniert. Andernfalls sollte der Benutzer dieselbe Ansicht beibehalten.

Ich habe 2 UIView erstellt: ViewController und Bar Controller.

Ich habe auch einen Übergang von ViewController zu Bar Controller erstellt und seinen Bezeichner auf loginSegue als modal gesetzt.

In LoginViewController.m habe ich Folgendes hinzugefügt:

- (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:@""];   
}

Wenn ich den Code debugge, sehe ich, dass das if bei E-Mail und Passwort zu "else" überspringt und nicht gleich "O" ist. Die Überblendung (Übergang zur neuen Ansicht) bleibt jedoch bestehen.

Wie kann ich verhindern, dass der Benutzer in die neue Ansicht übertragen wird?

Übrigens, wenn ich die if else-Bedingung entferne, wird der Benutzer automatisch zur nächsten Ansicht weitergeleitet. Es scheint mir, dass es irgendwo konfiguriert wurde, als ich den Übergang von einer Ansicht zur anderen zog.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage