Swift segue funktioniert nicht?
My Swift segue funktioniert überhaupt nicht und wirft keine Fehler aus. Der Haltepunkt zeigt mir, dass die App in dieser Zeile landet, aber nichts passiert:
self.performSegueWithIdentifier("SignupSegue", sender: self)
Der Codeblock ist ein Anmeldeformular bei Facebook:
if let accessToken: FBSDKAccessToken = FBSDKAccessToken.currentAccessToken() {
PFFacebookUtils.logInInBackgroundWithAccessToken(result.token, block: {
(user: PFUser ? , error : NSError ? ) - > Void in
if user!.isNew {
self.performSegueWithIdentifier("SignupSegue", sender: self)
} else {
self.navigateToInGame(true)
}
})
}
Hier ist die Segue-Funktion, die aufgerufen werden soll, aber noch nicht einmal aufgerufen wird:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
{
if (segue.identifier == "SignupSegue") {
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("SignUpViewController")
self.showViewController(vc, sender: self)
}
}
Irgendwelche Ideen