0
私はHerokuとMongoDBにパースサーバーアプリケーションをデプロイしています。私スウィフト3のアプリでは、私は、サインアップ機能を実行するレジスタと呼ばれるボタンを設定します。パースサインアップがSwift 3で正しく動作していない
@IBAction func SignUpBtn(_ sender: UIButton) {
let user = PFUser()
user.username = usernameTextField.text
user.password = passwordTextField.text
user.email = emailTextField.text
user["nameandsurname"] = nameandsurnameTextField.text
user.signUpInBackground {
(succeeded: Bool, error: Error?) -> Void in
if error != nil {
print("error")
self.errorLabel.text = "Please make sure the email has not already been used or try changing the username"
} else {
self.performSegue(withIdentifier: "signuptohome", sender: self)
}
}
私はフィールドが空白であっても、ボタンを押すと、ボタンがユーザーをさせる、とにかくホーム・ページにリダイレクトアプリを使用します。どうすればこの問題を解決できますか?
私はHideHUDステートメントで何が起こっているのか分かりません。また、成功行動はどこですか?私は2つのViewController(ログインとサインアップ)と現在のユーザーがチェックされているホーム画面 –
@AlessandroThegregを使用してHideHudを削除できます。それはちょうど特別なHUD私は、アクションがビジーであり、彼は待つ必要があることをユーザーに示すために使用します。この関数はユーザにサインアップし、自動的に彼をログインさせます。そこで、私のコメントを見て、あなたのセグを置く必要があります。 – Cliffordwh
私は理解しました!ありがとう! –