我正在嘗試創建一個簡單的登錄用戶的方法,但目前似乎不起作用。我一直在.Email(LoginUser)
使用枚舉登錄
enum LoginProvider {
case Facebook
case Email(String, String)
func login() {
switch self {
case .Email(LoginUser) where LoginUser.isValid():
break
case .Facebook:
break
}
}
}
struct LoginUser {
let email: String
let password: String
func isValid() -> Bool {
return email != "" && password != ""
}
}
我也建議在電子郵件中使用email.characters.count!=「」:) – BLC