मेरे पास एक स्ट्रिंग विवरण है जो मेरी सजा रखता है। मैं केवल पहले पत्र को पूंजीकृत करना चाहता हूं। मैंने अलग-अलग चीजों की कोशिश की लेकिन उनमें से ज्यादातर मुझे अपवाद और त्रुटियां देते हैं। प्रकार 'String.Index' प्रोटोकॉल के अनुरूप नहीं है 'IntegerLiteralConvertible'वाक्य के पहले चार को कैपिटल करना (स्विफ्ट)
मैं
की कोशिश की: का उपयोग कर इम Xcode 6.यहाँ मैं अब तक की कोशिश की
let cap = [description.substringToIndex(advance(0,1))] as String
description = cap.uppercaseString + description.substringFromIndex(1)
यह मुझे देता है
func capitalizedStringWithLocale(locale:0) -> String
लेकिन मैं यह नहीं समझ सकता कि इसे कैसे काम करना है। कोई विचार?
इसके अलावा, अगर आप चाहते हैं वास्तव में एक केवल पहला अक्षर" जॉन "या" डो "और नहीं" जॉन "और" डो "की तरह स्ट्रिंग को कैपिटल, आप निम्न कर सकते । फर्स्ट!)। पूंजीकृत स्ट्रिंग + स्ट्रिंग (text.characters.dropFirst())। lowcased() ' – KingChintz