Я пытаюсь это сделать, когда пользователь создает учетную запись ... если их адрес электронной почты не использовался до появления окна «Предупреждение» с сообщением «Создана учетная запись», и если письмо уже в созданном (на Parse), тогда должно появиться предупреждение, уведомляющее пользователя.Duplicate email Alert Swift + 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)
}
}
}