Я использую следующий код для проверки номера телефона. Но я получаю следующую ошибку. Я не могу идти дальше. Помогите нам продвинуться вперед.
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)
}
}
Ошибка: быстро: 15: 28: Связанное значение в условной привязке должно быть необязательного типа