Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。nil)現在、このような形でユーザーを作成しています。引数addressとpasswordにはtextFieldに入れられた値を代入しています。addressとpasswordが空であったり、不正なメールアドレスを入れるとエラーメッセージが出てユーザーは作成されません。今、悩んでいるのはそれとは別にもう一つdisplayNameのためのtextFieldを用意してそれが空だとエラーメッセージを出して、ユーザーを作成しないという処理を行いたいのですがエラーメッセージは出せても、それでもdisplayNameが無いままユーザーは作成されてしまいます。textFieldが空だとcreateUserしないという処理はどのように行えばよいでしょうか。個の銅バッジFirebaseは使ったことがないんですが、displayNameはFirebase的に必須属性ではない上、「ユーザ作成」「ユーザ属性の変更」は独立した処理として実行されています。従って「textFieldが空だと」掲載されたコードを呼び出さない条件判定を入れるしかないだろうと思います。他にもちょっと気になる部分はあるんですが、エラー処理も含めてちゃんと動いてるんなら問題ないんだろうと思います。実はそこもちょっとおかしいということがあればコメントしてください。23:29コメント頂いた通り、条件判定で対処することにしました。おかしいところあるかと思いますがなんとか動いています笑。3:42ご報告ありがとうございます。落ち着いてからで構いませんので、自己回答のほうもよろしくお願いします。票0OOPerさんのコメントのおかけで解決致しました。自分が追加したテキストフィールドが空だと、createUserをキャンセルするという処理は出来ないようなのでまず第一にテキストフィールドが空かどうか確認し、条件判定で空だとcreateUserを呼び出さないという風に対処しました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。