斯威夫特:预期“”分隔符
问题描述:
当我使用Xcode中创建日志功能,那么Xcode的表现预期低于 的问题“”分隔符 有望表达表达的列表 预期的‘{’之后‘如果’条件 预期 ')' 的表达式列表斯威夫特:预期“”分隔符
if(userEmail.isEmpty || userPassword.isEmpty || userConfirmPassword.isEmpty) {
displayMyAlertMessage("All fields are required");
return false;
}
if(userPassoword != userConfirmPassword) {
displayMyAlertMessage("Passwords don't match");
return false;
}
答
这是你的代码:
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))
如预期的那样。如果您删除)
并将其重新输入为)
,则您的错误将消失。
也就是说,这里有一些补充意见:
- 请编辑您的问题,把你的源代码在你的问题,而不是在一个评论。
- 围绕Swift中
if
的条件,您不需要()
。 - 你不需要
;
在Swift行的末尾。 -
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
非常感谢,它的工作原理 –
Ummmmm ......你能告诉我们你的代码,好吗?如果我们不知道你做了什么,我们就无能为力。 –
如果(userEmail.isEmpty || userPassword.isEmpty || userConfirmPassword.isEmpty) { displayMyAlertMessage( “所有领域都需要”); 返回FALSE; } 如果(userPassoword = userConfirmPassword!) { displayMyAlertMessage(“密码不匹配”); 将返回false;} 。 –
这两个条件,如果,显示我应该插入“”修复它如此werid –