Tôi đang cố gắng tạo một hệ thống tự động sửa lỗi và khi người dùng nhập một từ bằng chữ in hoa, thì tự động sửa không hoạt động. Để khắc phục điều này, tôi đã tạo một bản sao của chuỗi đã nhập, áp dụng .lowercaseString và sau đó so sánh chúng. Nếu chuỗi thực sự bị sai, nó sẽ sửa từ. Tuy nhiên, sau đó từ thay thế từ đánh máy là tất cả chữ thường. Vì vậy, tôi cần phải áp dụng .uppercaseString cho chữ cái đầu tiên. Ban đầu tôi nghĩ mình có thể sử dụng
nameOfString[0]
nhưng điều này dường như không hoạt động. Làm cách nào tôi có thể nhận được chữ cái đầu tiên của chuỗi thành chữ hoa và sau đó có thể in toàn bộ chuỗi với chữ cái đầu tiên được viết hoa?
Cảm ơn vì bất kì sự giúp đỡ!
.capitalizedString
không còn hoạt động trong Xcode 7 Beta 4. Chuỗi đã thay đổi một chút trong Swift 2.0.