Swift applique .uppercaseString uniquement à la première lettre d'une chaîne

J'essaie de créer un système de correction automatique et lorsqu'un utilisateur tape un mot avec une majuscule, la correction automatique ne fonctionne pas. Afin de résoudre ce problème, j'ai fait une copie de la chaîne tapée, appliqué .lowercaseString, puis les ai comparés. Si la chaîne est en...