2016-07-23 17 views
-6

xcodeを使用してログイン機能を作成すると、xcodeは以下の質問を表示します 期待値 '、'セパレータ 予想される式 '{' 'if' if '条件式リストの予想される ')'Swift:予想される '、'セパレータ

if(userEmail.isEmpty || userPassword.isEmpty || userConfirmPassword.isEmpty) { 
    displayMyAlertMessage("All fields are required"); 
    return false; 
} 
if(userPassoword != userConfirmPassword) { 
    displayMyAlertMessage("Passwords don't match"); 
    return false; 
} 

Error message in Xcode

+1

がUmmmmm ...あなたは、私達にあなたのコードをしてください示しすることはできますか?私たちがあなたが何をしたのか分からなければ、私たちは助けられません。 –

+0

IF(userEmail.isEmpty || || userPassword.isEmpty userConfirmPassword.isEmpty) { displayMyAlertMessage( "すべてのフィールドが必要とされる");偽 リターン; } (userPassoword = userConfirmPassword!) 場合{ displayMyAlertMessage(「パスワードが一致しない」); 復帰はfalse; }。 –

+0

この二つの条件であれば、私はそれを修正するために「」を挿入する必要がありショーはとても将来的にはSO使用する場合は、あなたを投稿してください –

答えて

1

これはあなたのコードです:

if(userEmail.isEmpty || userPassword.isEmpty || userConfirmPassword.isEmpty) { 
    displayMyAlertMessage("All fields are required"); 
    return false; 
} 
if(userPassoword != userConfirmPassword) { 
    displayMyAlertMessage("Passwords don't match"); 
    return false; 
} 

問題は、最初の行のCharacter(UnicodeScalar(65289))で、Character(UnicodeScalar(41))ではないことが予想されます。そのを削除し、それを)として再入力すると、エラーは消えてしまいます。ここでは、言った

は、いくつかの追加コメントです:

  1. あなたの質問にしていないコメントにあなたのソースコードを置くためにあなたの質問を編集してください。
  2. スウィフトのifの条件の周りに()は必要ありません。
  3. Swiftの行末に;は必要ありません。
  4. userPasswordのスペルが間違っています。ここで

修正されたコードです:

if userEmail.isEmpty || userPassword.isEmpty || userConfirmPassword.isEmpty { 
    displayMyAlertMessage("All fields are required") 
    return false 
} 
if userPassword != userConfirmPassword { 
    displayMyAlertMessage("Passwords don't match") 
    return false 
} 
+0

ありがとうございます、それは動作します –

関連する問題