我在swift 2.0中使用枚舉向用戶返回一些錯誤消息,並使用CustomStringConvertible協議。如何解決swift 2.0中的CustomStringConvertible錯誤?
這是我的代碼有:
enum Error: ErrorType {
case EmptyField
case PasswordDoNotMatch
case InvalidEmail
case UserCardIDTaken
case IncorrectSignIn
case InvalidPassword
}
extension Error: CustomStringConvertible{
var decription : String {
switch self{
case .EmptyField: return "Porfavor llene todos los campos"
case .PasswordDoNotMatch: return "La contraseña no coincide"
case .InvalidEmail: return "Porfavor entre un email valido"
case .UserCardIDTaken: return "La Cedula ya existe"
case .IncorrectSignIn: return "Email o Contraseña son incorrectos"
case .InvalidPassword: return "Las contraseñas no coinciden"
}
}
}
,我得到了如下錯誤:「類型‘錯誤’不符合協議CustomStringConvertible」
我想知道這是爲什麼hapens。
錯字:德計劃** S ** cription – vadian
aaashh !!感謝@vadian –