Swift以编程方式设置segues

Jim*_*ott 6 segue parse-platform swift

我有一段解析代码,用于检查用户是否已登录:

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.
  }
}
Run Code Online (Sandbox Code Playgroud)

成功登录后,我想将用户发送到新的segue.我无法在故事板中执行此操作,因为我只希望在满足条件时发生segue.无论如何以编程方式创建segue?

der*_*ida 20

您可以使用:

performSegueWithIdentifier("yourSegueIdentifier", sender: nil)
Run Code Online (Sandbox Code Playgroud)

你不需要以编程方式"创建"segue,只需连接你的ViewControllers并创建一个Segue.使用performSegueWithIdentifier,您可以根据需要手动调用您的segue.