Я намагаюся створити систему автоматичного виправлення, і коли користувач вводить слово з великої літери, автоматичне виправлення не працює. Для того, щоб виправити це, я зробив копію набраного рядка, застосував .lowercaseString і порівняв їх. Якщо рядок дійсно введено неправильно, слід виправити слово. Однак тоді слово, яке замінює введене слово, є малі. Тому мені потрібно застосувати .uppercaseString лише до першої літери. Я спочатку думав, що можу скористатися
nameOfString[0]
але це, мабуть, не працює. Як я можу отримати першу літеру рядка до великої літери, а потім мати можливість надрукувати повний рядок з великої літери?
Дякуємо за будь-яку допомогу!
.capitalizedString
більше не працює в Xcode 7 Beta 4. Струни трохи змінилися в Swift 2.0.