iphone - Remove first byte from NSMutableData -


  NSMutableData * requestData = (NSMutableData *) [अनुरोध प्रतिक्रियाडेटा];  

रिटर्न

"[[JSON_STRING}]"

इसलिए मैं इसे "[" / "]" को बिना परिवर्तित किए करना चाहता हूं NSString और उसके बाद एनएसडीटा वापस। ऐसा करने का सबसे आसान तरीका पहला और आखिरी बाइट छीनना है।

[requestData setLength: [requestData की लंबाई] -1]; अंतिम बाइट को निकाल देता है।

पहले बाइट कैसे निकालें? मैंने नीचे दिए गए समाधान की कोशिश की, लेकिन काम नहीं करता ..

  NSRange range = {0, 1}; [RequestData resetBytesInRange: श्रेणी];  

आप उपयोग कर सकते हैं

  NSRange range = NSMakeRange (1, [अनुरोध की लंबाई] - 2); एनएसडीटा * परिष्कृतडेटा = [अनुरोधडेटा सबडाटाविंडरेंज: श्रेणी];  

इसे पहले और आखिरी चरित्र दोनों का ख्याल रखना चाहिए


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -