Sto cercando di creare un sistema di correzione automatica e quando un utente digita una parola con una lettera maiuscola, la correzione automatica non funziona. Per risolvere questo problema, ho creato una copia della stringa digitata, applicata .lowercaseString e quindi confrontata. Se la stringa è davvero errata, dovrebbe correggere la parola. Tuttavia, la parola che sostituisce la parola digitata è tutta in minuscolo. Quindi devo applicare .uppercaseString solo alla prima lettera. Inizialmente pensavo di poter usare
nameOfString[0]
ma a quanto pare non funziona. Come posso ottenere la prima lettera della stringa in maiuscolo e quindi poter stampare l'intera stringa con la prima lettera maiuscola?
Grazie per qualsiasi aiuto!
.capitalizedString
non funziona più in Xcode 7 Beta 4. Le stringhe sono leggermente cambiate in Swift 2.0.