ฉันพยายามสร้างระบบแก้ไขอัตโนมัติและเมื่อผู้ใช้พิมพ์คำด้วยอักษรตัวใหญ่การแก้ไขอัตโนมัติจะไม่ทำงาน เพื่อแก้ไขปัญหานี้ฉันได้ทำสำเนาของสตริงที่พิมพ์ใช้. lowercaseString แล้วเปรียบเทียบมัน หากสายอักขระนั้นพิมพ์ผิดมันควรแก้ไขคำนั้น อย่างไรก็ตามคำที่แทนที่คำที่พิมพ์คือตัวพิมพ์เล็กทั้งหมด ดังนั้นฉันจำเป็นต้องใช้. ผู้จัดหาสตริงกับตัวอักษรตัวแรกเท่านั้น ฉันคิดว่าฉันสามารถใช้
nameOfString[0]
แต่สิ่งนี้ดูเหมือนจะไม่ทำงาน ฉันจะรับตัวอักษรตัวแรกของสตริงเป็นตัวพิมพ์ใหญ่ได้อย่างไรจากนั้นสามารถพิมพ์สตริงแบบเต็มด้วยตัวอักษรตัวใหญ่เป็นตัวพิมพ์ใหญ่ได้
ขอบคุณสำหรับความช่วยเหลือใด ๆ !
.capitalizedString
ไม่สามารถใช้งานได้ใน Xcode 7 Beta 4 อีกต่อไป Strings ได้เปลี่ยนไปเล็กน้อยใน Swift 2.0