Well I'm coding an app with xcode 6.4 for iOS 8+, I have made a story board and connected several controllers the problem lies when I log out of the app and try to create a new user and go to the menu the app crashes I have an exception break point but I don't really understand why is crashing, any help?

The offending code:

```
@IBAction func listoTapped(sender: UIButton) {

if usernameRegisterField.text != "" && passwordRegisterField.text != "" {
    let user = PFUser()

    //2
    user.username = usernameRegisterField.text
    user.password = passwordRegisterField.text

    //3
    user.signUpInBackgroundWithBlock { succeeded, error in
        if (succeeded) {
            //The registration was successful, go to the wall
            //self.performSegueWithIdentifier(self.tableViewWallSegue, sender: nil)
            self.performSegueWithIdentifier(self.showMenuSegue, sender: self)

            //self.dismissViewControllerAnimated(true, completion: nil)

        } else if let error = error {
            //Something bad has occurred
            self.showErrorView(error)
        }
    }

} else {

    var alert: UIAlertController = UIAlertController(title: "Error", message: "Los campos no pueden estar vacios", preferredStyle: UIAlertControllerStyle.Alert)
    alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler: nil))
    presentViewController(alert, animated: true, completion: nil)

}

}

```

And the segue crashing:

[![Xcode screen segue](https://i.stack.imgur.com/TO9vD.png)](https://i.stack.imgur.com/TO9vD.png)

It only crashes when I log out and then try to register a new user, I'm using a push segue.

EDIT: The solution to the no segues showing, is to enable size classes if you have them off, that will let you choose the show segue.