Advertisement
Guest User

Untitled

a guest
Nov 2nd, 2016
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.66 KB | None | 0 0
  1. @IBAction func signupOrLogin(_ sender: AnyObject) {
  2.  
  3.         if usernameTextField.text == "" {
  4.  
  5.             self.createAlert(title: "Username required", message: "Please enter a username")
  6.  
  7.         } else {
  8.  
  9.             PFUser.logInWithUsername(inBackground: usernameTextField.text!, password: usernameTextField.text!, block: { (user, error) in
  10.  
  11.                 if error != nil {
  12.  
  13.                     let user = PFUser()
  14.  
  15.                     user.username = self.usernameTextField.text!
  16.                     user.password = self.usernameTextField.text!
  17.                     //user.email = self.usernameTextField.text! + "@snapchat.com"
  18.  
  19.                     user.signUpInBackground(block: { (success, error) in
  20.  
  21.                         if let error = error as? NSError {
  22.  
  23.                             var displayErrorMessage = "Please try again!"
  24.  
  25.                             if let errorMessage = error.userInfo["error"] as? String {
  26.  
  27.                                 displayErrorMessage = errorMessage
  28.  
  29.                             }
  30.  
  31.                             self.createAlert(title: "Error in Signup", message: displayErrorMessage)
  32.  
  33.                         } else {
  34.  
  35.                             self.performSegue(withIdentifier: "showUserTable", sender: self)
  36.  
  37.                         }
  38.  
  39.                     })
  40.  
  41.                 } else {
  42.  
  43.                     print("LOGGED IN!!!!")
  44.  
  45.                     self.performSegue(withIdentifier: "showUserTable", sender: self)
  46.  
  47.                     //PFUser.logInWithUsername(inBackground: usernameTextField.text!, password: usernameTextField.text!)
  48.  
  49.                 }
  50.  
  51.             })
  52.  
  53.         }
  54.  
  55.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement