Swift programaticamente define segues

Eu tenho um código de análise que verifica se um usuário está logado:

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

Após o login bem-sucedido, quero enviar o usuário para um novo segue. Não posso fazer isso no storyboard porque só quero que o segue ocorra se as condições forem atendidas. Existe uma maneira de criar um segue programaticamente?

questionAnswers(1)

yourAnswerToTheQuestion