Вызов может сгенерировать, но он не помечен как 'try' и ошибка не обработана: NSRegularExpression
Я написал эту функцию в String Extension и не могу понять ошибку.
func isEmail() -> Bool {
let regex = NSRegularExpression(pattern: "^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}$", options: [.CaseInsensitive])
return regex.firstMatchInString(self, options: nil, range: NSMakeRange(0, characters.count)) != nil
}
Ошибка:
Вызов может скинуть, но он не помечен как «попытаться» и ошибка не обрабатывается