Ich versuche, ein Autokorrektur-System zu erstellen, und wenn ein Benutzer ein Wort mit einem Großbuchstaben eingibt, funktioniert die Autokorrektur nicht. Um dies zu beheben, habe ich eine Kopie der eingegebenen Zeichenfolge erstellt, .lowercaseString angewendet und sie dann verglichen. Wenn die Zeichenfolge tatsächlich falsch geschrieben ist, sollte sie das Wort korrigieren. Dann ist das Wort, das das eingegebene Wort ersetzt, nur Kleinbuchstaben. Daher muss ich .uppercaseString nur auf den ersten Buchstaben anwenden. Ich dachte ursprünglich, ich könnte verwenden
nameOfString[0]
aber das funktioniert anscheinend nicht. Wie kann ich den ersten Buchstaben der Zeichenfolge in Großbuchstaben schreiben und dann die vollständige Zeichenfolge mit dem Großbuchstaben drucken?
Vielen Dank für jede Hilfe!
.capitalizedString
in Xcode 7 Beta 4 nicht mehr funktioniert. Die Zeichenfolgen haben sich in Swift 2.0 etwas geändert.