Я пробовал много случаев, но никто не работает для меня. Я пробовал:Как проверить, содержит ли текст только цифры?
if resultTitles[indexPath.row].rangeOfCharacterFromSet(badCharacters) == nil {
let badCharacters = NSCharacterSet.decimalDigitCharacterSet().invertedSet
print("Index: \(indexPath.row)")
}
также попытался
if ((resultTitles[0].toInt()) != nil) {
print("ERROR")
}
Итак, как я могу проверить, что мой текст содержит только цифры?
При преобразовании в int (вариант 2) какой ответ вы получаете? Вы пробовали это: https://github.com/jpotts18/SwiftValidator –
Может ли ваш текст содержать несколько номеров или только один? – Cristik
Возможный дубликат [Почему мой код не может найти цифры в моей строке?] (Http://stackoverflow.com/questions/34586045/why-my-code-cannot-find-digits-in-my-string) – nobism