उद्देश्य-सी में एनएसएआरआरई में एनएसएसटींग को कैसे परिवर्तित करें? मन मेंNSArray को NSString में परिवर्तित करने के लिए कैसे करें
उत्तर
असर है कि तुम क्या NSArray में कह नहीं है, आप यह कर सकते हैं:
NSArray *arr = [NSArray arrayWithObjects: @"foo", @"bar", @"baz"];
[arr componentsJoinedByString: @","]
हां, मुझे लगता है कि यह दृढ़ता से यह मान रहा है कि आपके पास टेक्स्ट है। या यह इसके बजाय वर्णन क्षेत्र का उपयोग कर रहा है? सबसे अधिक संभावना है ... लेकिन उस संदर्भ में मुश्किल से प्रयोग योग्य। – nembleton
Aternatively फ्रैंक की विधि है, जो बहुत अच्छी तरह से, आप भी कर सकता है
NSString *myArrayString = [array description];
काम करता है
एनएसएआरएआरई पर विवरण का डिफ़ॉल्ट कार्यान्वयन सामग्री को अच्छी तरह से स्वरूपित फैशन में प्रिंट करेगा।
यहां एक समस्या यह है कि myArrayString के पास पाठ के चारों ओर {} होगा ... इससे कैसे छुटकारा पाना है? धन्यवाद! – TommyG
यह कैसे मैं अपने NSArray
NSString
को
NSError *error = nil;
NSData *data = [NSJSONSerialization dataWithJSONObject:aArray options:kNilOptions error:&error];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
यह सबसे सुरक्षित तरीका है जिसे मैंने पाया है कि आप अंततः एक सरणी स्थिति में वापस जाना चाहते हैं। धन्यवाद! –
स्विफ्ट 3.0 नवीनतम अद्यतन
let string = array.componentsJoined(by: ",")
आप समारोह में किसी भी विभाजक इस्तेमाल किया जा सकता है जो आप वर्तमान में सरणी तत्वों को अलग करना चाहते परिवर्तित कर दिया है उपरोक्त उदाहरण में "," है।
- 1. NSArray और NSString
- 2. CFArrayRef से NSArray को कैसे परिवर्तित करें?
- 3. nsstring से cString को कैसे परिवर्तित करें?
- 4. NSData से NSString को कैसे परिवर्तित करें?
- 5. NSString पथ को CFURLRef में परिवर्तित करने के लिए कैसे करें (आईओएस 3.1 के लिए)?
- 6. NSDate से NSString को कैसे परिवर्तित करें?
- 7. nsstring से uicolor को कैसे परिवर्तित करें?
- 8. CFStringRef से NSString को कैसे परिवर्तित करें?
- 9. परिवर्तित एसटीडी: NSArray
- 10. __NSArrayI और __NSArrayM क्या है? NSArray में कैसे परिवर्तित करें?
- 11. NSArray में NSString को अलग करना, लेकिन समूह शब्दों को उद्धृत करने की अनुमति
- 12. NSString पार्स करने
- 13. मैं NSMutableArray को NSString में कैसे परिवर्तित कर सकता हूं?
- 14. बिटमैप को छवि में परिवर्तित करने के लिए कैसे करें
- 15. system.dweing.image को system.web.ui.webcontrols.image में परिवर्तित करने के लिए कैसे करें
- 16. NSString को NSInteger में कनवर्ट करें?
- 17. NSArray को NSDictionary
- 18. NSArray
- 19. NSArray
- 20. उद्देश्य-सी ऑब्जेक्ट (NSArray या NSDictionary) में संग्रहीत डेटा को डंप करने के लिए कैसे करें
- 21. उद्देश्य-सी में NSArray को एनएसएसटींग में कनवर्ट करें
- 22. _bstr_t से CString को परिवर्तित करने के लिए कैसे करें
- 23. बैकट्रैकिंग एल्गोरिदम को स्ट्रीम करने के लिए कैसे परिवर्तित करें?
- 24. NSString
- 25. आप cstring से NSString को कैसे परिवर्तित करते हैं?
- 26. CGFontRef को UIFont में कैसे परिवर्तित करें?
- 27. एक NSArray
- 28. कस्टम के साथ क्रमबद्ध NSArray
- 29. सरणी - NSArray
- 30. CFDataRef को NSData में कैसे परिवर्तित करें?
क्या आप अधिक विशिष्ट हो सकते हैं? एक एनएसएआरएआरई में किसी भी उद्देश्य-सी वर्ग के उदाहरण हो सकते हैं। –
देखें: http://stackoverflow.com/questions/1828665/convert-nsarray-to-nsstring-objective-c – mfazekas
[एनएसएसएआरई को एनएसएआरएआरए द्वारा अलग किए गए एनएसएसटींग को परिवर्तित करें] (http://stackoverflow.com/a/8204215/ 1 9 4544) – beryllium