Вызов может сгенерировать, но он не помечен как '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
}

Ошибка:

Вызов может скинуть, но он не помечен как «попытаться» и ошибка не обрабатывается

Ответы на вопрос(4)

Ваш ответ на вопрос