Ich habe viele Fälle ausprobiert, aber keiner arbeitet für mich. Ich habe versucht:Wie überprüft man, ob Text nur Zahlen enthält?
if resultTitles[indexPath.row].rangeOfCharacterFromSet(badCharacters) == nil {
let badCharacters = NSCharacterSet.decimalDigitCharacterSet().invertedSet
print("Index: \(indexPath.row)")
}
auch versucht zu
if ((resultTitles[0].toInt()) != nil) {
print("ERROR")
}
Also, wie kann ich überprüfen, dass mein Text nur Zahlen enthält?
Während der Konvertierung zu int (Option 2), welche Antwort Bekommst du? Haben Sie Folgendes versucht: https://github.com/jpotts18/SwiftValidator –
Kann Ihr Text mehrere Zahlen oder nur eine enthalten? – Cristik
Mögliches Duplikat von [Warum kann mein Code in meinem String keine Ziffern finden?] (Http://stackoverflow.com/questions/34586045/why-my-code-cannot-find-digits-in-my-string) – nobism