Swift以编程方式设置segues

时间:2014-10-23 19:39:27

标签: swift parse-platform segue

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

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.
  }
}

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

1 个答案:

答案 0 :(得分:20)

您可以使用:

performSegueWithIdentifier("yourSegueIdentifier", sender: nil)

您不需要以编程方式“创建”segue,只需连接ViewControllers并创建Segue。使用performSegueWithIdentifier,您可以根据需要手动调用您的segue。