मुझे वेब सेवा से JSON प्रतिक्रिया मिल रही है, लेकिन यह जेएसओएन पार्सर द्वारा उपयोग किए जाने वाले [] टैग्स द्वारा लिपटे नहीं है, इसलिए मैं जेएसओएन पार्सर को पास करने से पहले उन अक्षरों को अपने एनएसएसटींग में जोड़ना और तैयार करना चाहता हूं ।एनएसएसटींग की तैयारी?
यहाँ है कि मैं क्या बकवाद अब तक है:
NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
responseString = [responseString stringByAppendingFormat:@"]"];
appending पूरी तरह से काम करता है अब मैं सिर्फ इस विधि को खोजने के लिए नहीं कर पा रहे, इस से जोड़ें करने के लिए [जरूरत है।
दिलचस्प लगता है। क्या आप इसे थोड़ा सा विस्तारित कर सकते हैं, कृपया (या गहरी समझ के लिए एक स्रोत प्रदान करें)? – plocks
आप '-stringByAppendingString:' किसी भी 'NSString' को संदेश भेज सकते हैं। स्ट्रिंग शाब्दिक '@" ["' एक 'एनएसएसटींग' है। तो, आप '-stringByAppendingString:' पर कॉल कर सकते हैं '@" ["'। मूल सवाल था, मोटे तौर पर, "मुझे पता है कि एक स्ट्रिंग में कैसे शामिल होना है, लेकिन मैं एक को कैसे प्रस्तुत करूं?" अंतर्दृष्टि यह है कि "बार" के अंत में "foo" जोड़ना "foo" की शुरुआत में "बार" को तैयार करने जैसा ही है। यदि आप बस अपना मानसिक ध्यान समायोजित करते हैं तो तैयार करना और जोड़ना एक ही ऑपरेशन है। स्ट्रिंग में बाएं ब्रैकेट तैयार करना स्ट्रिंग को बाएं ब्रैकेट में जोड़ना जैसा ही है। –
अब मुझे मिल गया। आपका बहुत बहुत धन्यवाद। – plocks