NSNumber में स्ट्रिंग स्विफ्ट 2स्ट्रिंग स्विफ्ट 2 में NSNumber कन्वर्ट
let tempNumber = userInfoDict.valueForKey("designation") as! NSNumber
let str2 = tempNumber.stringValue
सटीक परिणाम
NSNumber में स्ट्रिंग स्विफ्ट 2स्ट्रिंग स्विफ्ट 2 में NSNumber कन्वर्ट
let tempNumber = userInfoDict.valueForKey("designation") as! NSNumber
let str2 = tempNumber.stringValue
सटीक परिणाम
परिवर्तित करने के लिए आप outputting से पहले एक स्ट्रिंग के लिए NSNumber के doubleValue सदस्य फ़ॉर्मेट करने के लिए होगा।
let tempNumber:NSNumber = 6.0
let s:String = String(format:"%f", tempNumber.doubleValue) //formats the string to accept double/float
print(s)
आप निम्नलिखित कोड को देख सकते हैं कि एनएसएनंबर को एनएसएसटींग में कैसे परिवर्तित किया जा सकता है।
let a = 10
let aString = String(a)
सरल सामानों के लिए जटिल कोड से बचने के लिए बेहतर है।
चूंकि संख्यात्मक परिणाम Int
माना जाता है, फिर भी आप NSNumber
चक्कर लगा सकते हैं।
let tempNumber = userInfoDict.valueForKey("designation") as! Int
let stringTemp = String(tempNumber)
साइड नोट: चूंकि userInfoDict
एक शब्दकोश प्रतीत हो रहा है, मुख्य मान कोडिंग विधि valueForKey:
जब तक आप वास्तव में विशेष कार्यक्षमता की जरूरत का उपयोग नहीं करते।
या तो कुंजी सबस्क्रिप्टिंग (अनुशंसित) userInfoDict["designation"]
या objectForKey:
यह वास्तव में एक प्रश्न नहीं है। –
स्ट्रिंगटेम्प = स्ट्रिंग (प्रारूप: "% d", tempNumber.integerValue) दें –