स्ट्रिंगबीयरप्लेसिंग पेरेंट ईस्केप यूजिंग एन्कोडिंग विधि ठीक से काम नहीं कर रही है क्योंकि यह विशेष प्रतीकों को डीकोड नहीं कर रहा है जो% वर्ण, यानी, + अक्षर से शुरू नहीं होता है। क्या किसी को आईओएस में ऐसा करने के लिए बेहतर तरीके से पता है?आईओएस में यूआरएल डीकोड कैसे करें - उद्देश्य सी
यहाँ मैं वर्तमान में क्या उपयोग कर रहा हूँ है:
NSString *path = [@"path+with+spaces"
stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
और यहाँ उत्पादन का एक उदाहरण है:
पथ + + रिक्तियों के साथ
आप अपने कोड या कहाँ और कैसे है कि विधि आपके लिए ठीक से काम नहीं कर रहा है का एक उदाहरण पोस्ट कृपया कर सकते हैं? – Carter
बस किया, धन्यवाद। – VinnyD
+ एक मान्य यूआरएल चरित्र है। – titaniumdecoy