ios - एक NSRL को एनएसएसटींग में कनवर्ट करें




objective-c swift (4)

मेरे पास एक ऐप है जहां उपयोगकर्ता अंतर्निहित ऐप छवियों या आईफोन फोटो लाइब्रेरी से छवि को चुन सकता है। मैं किसी ऑब्जेक्ट अवसर का उपयोग करता हूं जिसमें imagePath को सहेजने के लिए imagePath

अब अंतर्निहित ऐप छवियों के मामले में मुझे फ़ाइल नाम को [occasion imagePath] में [occasion imagePath] । लेकिन दूसरे मामले में जहां उपयोगकर्ता छवि फ़ाइल को फोटो लाइब्रेरी बनाता है, मुझे एक NSURL मिलता है जिसे मैं एक [occasion imagePath में परिवर्तित करना चाहता हूं ताकि इसे [occasion imagePath ] में सहेज [occasion imagePath

क्या NSURL को NSURL परिवर्तित करना संभव है?


मैंने अभी इस बात से लड़ा और यह अद्यतन काम नहीं किया।

अंततः स्विफ्ट में किया गया:

let myUrlStr : String = myUrl!.relativePath!

यदि आप शुद्ध स्ट्रिंग में रूचि रखते हैं:

[myUrl absoluteString];

यदि आप यूआरएल द्वारा प्रतिनिधित्व पथ में रुचि रखते हैं (और उदाहरण के लिए NSFileManager विधियों के साथ उपयोग किया जाना है):

[myUrl path];

स्विफ्ट में इसे आज़माएं:

var urlString = myUrl.absoluteString

उद्देश्य सी:

NSString *urlString = [myURL absoluteString];

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

NSString *string=[NSString stringWithFormat:@"%@",url1];

या

NSString *str=[url1 absoluteString];

NSLog(@"string :: %@",string);

स्ट्रिंग :: फ़ाइल: ///var/containers/Bundle/Aplication/E2D7570B-D5A6-45A0-8EAAA1F7476071FE/RemoDuplicateMedia.app/loading_circle_animation.gif

NSLog(@"str :: %@", str);

str :: फ़ाइल: ///var/containers/Bundle/Aplication/E2D7570B-D5A6-45A0-8EAA-A1F7476071FE/RemoDuplicateMedia.app/loading_circle_animation.gif







nsurl