Я пытаюсь создать систему автокоррекции, и когда пользователь вводит слово с большой буквы, автозаполнение не работает. Чтобы исправить это, я сделал копию строки, набрав, применил .lowercaseString, а затем сравнил их. Если строка действительно ошибочна, она должна исправить слово. Однако тогда слово, которое заменяет введенное слово, имеет строчный регистр. Поэтому мне нужно применить .uppercaseString только к первой букве. Первоначально я думал, что могу использовать
nameOfString[0]
но это, по-видимому, не работает. Как я могу получить первую букву строки в верхнем регистре, а затем иметь возможность печатать полную строку с заглавной буквой?
Спасибо за любую помощь!