2014-10-23 17 views
6

ich ein Stück Parse-Code, der überprüft, ob ein Benutzer angemeldet ist:Swift programmatisch festgelegt segues

PFUser.logInWithUsernameInBackground("myname", password:"mypass") { 
    (user: PFUser!, error: NSError!) -> Void in 
    if user != nil { 
    // Do stuff after successful login. 
    } else { 
    // The login failed. Check error to see why. 
    } 
} 

Nach der erfolgreichen Anmeldung ich den Benutzer zu einem neuen segue senden möchten. Ich kann das nicht im Storyboard machen, weil ich nur möchte, dass der Übergang stattfindet, wenn die Bedingungen erfüllt sind. Gibt es trotzdem ein Programm programmgesteuert zu erstellen?

Antwort

20

können Sie verwenden:

performSegueWithIdentifier("yourSegueIdentifier", sender: nil) 

Sie brauchen nicht ein Segue programmatisch zu „schaffen“, nur Ihre Viewcontrollers verbinden und eine Segue erstellen. Mit performSegueWithIdentifier können Sie Ihr Segment bei Bedarf manuell aufrufen.

+0

Gotcha ... Also würde ich klicken und ziehen von der Ansicht Controller 1 auf VC 2? –

+1

Ja, und so können Sie manuell ein Segment durchführen – derdida

+0

Großartig, danke !! –

Verwandte Themen