成功登录后解析切换视图控制器

时间:2015-08-16 23:08:33

标签: ios swift parse-platform

用户登录SUCCESSFULLY后,我需要将视图控制器切换到我的应用程序的时间轴部分,这也将是一个标签栏视图控制器,底部有5个不同的选项卡。这是我到目前为止的代码,它工作并连接到我设置的解析数据库。     导入UIKit     import Parse

class LoginViewController: UIViewController {

@IBOutlet var usernameField: UITextField!
@IBOutlet var passwordField: UITextField!

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
@IBAction func loginTapped(sender: AnyObject) {

    let username = usernameField.text
    let password = passwordField.text

    PFUser.logInWithUsernameInBackground(username, password:password) {
        (user: PFUser?, error: NSError?) -> Void in
        if user != nil {
            println("Success")
        } else {
            var loginError:UIAlertView = UIAlertView(title: "Invalid Login", message: "I did not recognize your credentials. Try again?", delegate: self, cancelButtonTitle: "Dismiss")
            loginError.show()
        }
    }
}

@IBAction func closeTapped(sender: AnyObject) {
    dismissViewControllerAnimated(true, completion: nil)
}
}

在行println(“sucessful”)中,我不需要打印成功登录,而是需要切换到他们的时间线主页(标签栏视图控制器)。

1 个答案:

答案 0 :(得分:0)

如果登录成功,请使用segue转换到新视图控制器:

if user != nil {
  self.performSegueWithIdentifier("successfulLoginPage", sender: self)

}