我使用以下代码进行电话号码验证.但我收到以下错误.我无法继续前进.帮助我们推进它.
class PhoneNumberValidation: Validation {
let PHONE_REGEX = "^\\d{3}-\\d{3}-\\d{4}$"
func validate(value: String) -> (Bool, ValidationErrorType) {
if let phoneTest = NSPredicate(format: "SELF MATCHES %@", PHONE_REGEX) {
if phoneTest.evaluateWithObject(value) {
return (true, .NoError)
}
return (false, .PhoneNumber)
}
return (false, .PhoneNumber)
}
}
Run Code Online (Sandbox Code Playgroud)
错误:swift:15:28:条件绑定中的绑定值必须是Optional类型