0
我有2个类,1是在哪里视图控制器的形式,另一个是自定义类来验证我的应用程序中的所有表单。获取从捕获错误的捕获错误在执行/尝试/捕获与斯威夫特
在可能的错误列表中的枚举我有这些:
enum ValidateErrors: ErrorType{
case Empty(desc: String)
case WrongFormat(desc: String)
}
,并从同一个类中的validate方法里面我有这些:
guard email.characters.count > 0 else { throw ValidateErrors.Empty(desc:"Empty email.") }
当我这样做了吗/尝试/在视图控制器捕获,我需要显示一个错误消息“空电子邮件。”但它显示:空( “空的电子邮件。”)
这些是从视图控制器,我做的do/try/catch语句
do{
try ValidateData.validateEmail(emailTextView.text!)
print("Campo Valido")
}catch let error{
print(error)
}
如果我尝试这些,我有一个编译器错误“类型'ErrorType'的值没有成员'desc'” – PlugInBoy