我在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 –