Я пытаюсь сделать так, чтобы когда пользователь создает учетную запись... если его электронная почта не использовалась до появления окна предупреждения с надписью «Учетная запись создана», и если электронная почта уже создана (в Parse), то предупреждение должно появиться уведомление пользователя.
Кажется, я не могу заставить свой код делать оба... отображать только одно сообщение. Что я здесь делаю неправильно?
Спасибо!
func createNewUser() {
let newUser = PFUser()
newUser.email = emailSignUp.text
newUser.username = emailSignUp.text
newUser.password = passwordSignUp.text
newUser.signUpInBackgroundWithBlock { ( success: Bool, error: NSError?) -> Void in
if newUser.username != nil {
let alert: UIAlertController = UIAlertController(title: "Account created", message: "Please confirm your email", preferredStyle: .Alert)
let okButton = UIAlertAction(title: "OK", style: .Default) { action -> Void in
}
alert.addAction(okButton)
self.presentViewController(alert, animated: true, completion: nil)
}
else {
let alert: UIAlertController = UIAlertController(title: "Email already registered", message: "Please enter a different email", preferredStyle: .Alert)
let okButton = UIAlertAction(title: "OK", style: .Default, handler: nil)
alert.addAction(okButton)
self.presentViewController(alert, animated: true, completion: nil)
}
}
}