2016-10-24 7 views
-1

私のプロジェクトでエラーが発生しています。私はサインアップページを作成しようとしています。そして、私はこのページでほぼ完了しましたが、このコードでエラーが発生しています。このコードで何が間違っていますか?私はxcode 8とswift 3を使用しています。しかし、私はこの "どこで"これを変更すると、 ""ので、私はまだアプリを実行するときにエラーが発生します。私のプロジェクトでエラーが発生しました。私はサインアップページを作成していて、自分のコードにエラーがあります

@IBAction func RegisterDidTapped(_ sender: AnyObject) { 
    guard let email = emailTextField.text where !email.isEmpty, let password = passwordTextField.text where !password.isEmpty, let username = usernameTextField.text where !username.isEmpty else { 
     return 
+0

正確なエラーメッセージを説明するために質問を編集してください。また、エラーが発生したときにあなたの質問に説明してください。たとえば、コードをコンパイルするときにエラーが発生するか、コードを実行するときにエラーが発生する可能性があります。最後に、コードは不完全に見えます。私は2つの開始中括弧を数えますが、中括弧は閉じません。これが完全なコードであれば、このコードをコンパイルしようとすると構文エラーが発生することは明らかです。 –

答えて

0

あなたは(それを行うための素晴らしい方法です)いくつかのoptionalsのラップを解除するためにガードを使用している場合、あなたはこのような場合には、あなたが言いたいと思いますので、あなたの条件付きチェックする前に、それらを配置する必要があります:guard let email = emailTextField.text, let password = passwordTextField.text, (etc.)最後に空のチェックを入れてください。

+0

Swift文字列でisEmptyを使用できます。 – Paulw11

+0

@ Paulw11あなたが正しいです - 修正のおかげで。 – creeperspeak

+0

回答ありがとうございます。その作業は完璧です。 –

関連する問題