如何从一个视图控制器转移到另一个视图控制器

时间:2015-05-18 04:05:20

标签: ios swift segue

我有关于segue的问题

if signupError == nil {
    println("logged in")
    self.performSegueWithIdentifier("segue", sender:  nil)
} else {
    if let errorString = signupError!.userInfo?["error"] as? NSString {
        // Update - added as! String
        error = errorString as! String
    } else {
        error = "Please try again later."
    }

    self.displayAlert("Could Not Log In", error: error)
}
else {
    if let errorString = signupError!.userInfo?["error"] as? NSString {
        // Update - added as! String
        error = errorString as! String
    } else {
        error = "Please try again later."
    }
    self.displayAlert("Could Not Log In", error: error)
}

我非常肯定它第一次运行良好,但是当我退出时,似乎该应用程序记住了一些状态,虽然我输入了错误的密码,但它显示警报并且没有打印登录到控制台,但仍然存在

1 个答案:

答案 0 :(得分:3)

  1. 将segue从视图controller1拖到视图controller2,而不是从任何视图 按键
  2. 设置segue的标识符
    1. 使用此功能触发segue。

      self.performSegueWithIdentifier("youridentifer", sender:nil);

相关问题