मैं एक स्वत: सुधार प्रणाली बनाने की कोशिश कर रहा हूं, और जब कोई उपयोगकर्ता किसी शब्द को बड़े अक्षर के साथ टाइप करता है, तो स्वतः पूर्ण काम नहीं करता है। इसे ठीक करने के लिए, मैंने स्ट्रिंग की एक प्रति टाइप की, आवेदन किया। लिवरकेसस्ट्रिंग, और फिर उनकी तुलना की। यदि स्ट्रिंग वास्तव में गलत है, तो उसे शब्द को सही करना चाहिए। हालाँकि तब जो शब्द टाइप किया गया शब्द है वह सभी लोअरकेस है। इसलिए मुझे केवल प्रथम अक्षर को .uppercaseString लागू करने की आवश्यकता है। मैंने मूल रूप से सोचा था कि मैं उपयोग कर सकता हूं
nameOfString[0]
लेकिन यह स्पष्ट रूप से काम नहीं करता है। मैं स्ट्रिंग के पहले अक्षर को अपरकेस कैसे प्राप्त कर सकता हूं, और फिर पहले अक्षर के साथ पूर्ण स्ट्रिंग को प्रिंट करने में सक्षम हो सकता हूं?
किसी भी मदद के लिए धन्यवाद!
.capitalizedString
अब Xcode 7 बीटा 4 में काम नहीं करता। स्विफ्ट 2.0 में स्ट्रिंग्स थोड़ा बदल गया है।