मैं कोशिश की है:एक्सकोड में उपयोगकर्ता डेस्कटॉप के लिए पथ कैसे प्राप्त करते हैं?
path = @"~/Desktop/files/text.plist";
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];
ResultPath: ~/डेस्कटॉप/फ़ाइलें/text.plist
path = @"$(HOME)/Desktop/files/text.plist";
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];
ResultPath: $ (गृह) /Desktop/files/text.plist
path = [NSHomeDirectory() stringByAppendingString:@"/Desktop/files/text.plist"];
NSDictionary *aDict = [NSDictionary dictionaryWithContentsOfFile:path];
परिणाम पाथ:/उपयोगकर्ता/my_name/लाइब्रेरी/एप्लिकेशन समर्थन/आईफोन सिम्युलेटर/5.1/अनुप्रयोग/639 डीसी 66 ए -7092-4ECB-9E48-59935AC1C394/डेस्कटॉप/फ़ाइलें/text.plist
- क्या एक्सकोड में उपयोगकर्ता के डेस्कटॉप पथ पर जाने का कोई तरीका है?
- क्या उपरोक्त उदाहरण में पर्यावरण चर का उपयोग किया जा सकता है और कैसे?
संपादित करें: मैक कंसोल में वातावरण चर (या मैक्रो) देखते हैं वैसे ही जैसे, ये भी कोड के भीतर इस्तेमाल किया जा सकता: 2nd सवाल पर आगे स्पष्टीकरण? अगर उनका उपयोग किया जा सकता है, तो क्या कोई उदाहरण के साथ मदद कर सकता है? $ HOME_DIRECTORY या उसके जैसा कुछ।
ऐसा लगता है कि आप एक आईओएस एप्लिकेशन लिख रहे हैं। आईओएस में कोई डेस्कटॉप नहीं है, इसलिए मुझे यकीन नहीं है कि आप यहां क्या उम्मीद कर रहे हैं! – duskwuff
मुझे वास्तव में यह नहीं पता कि यह एक्सकोड से कैसे संबंधित है ... –
@duskwuff मैं एक आईओएस ऐप लिख रहा हूं जिसे सिम्युलेटर * रन * में चलाया जाना है (हां, ऐसे-जैसे परीक्षण परीक्षण वातावरण)। इस तरह मुझे मैक पर उपयोगकर्ता के डेस्कटॉप का मार्ग प्राप्त करने की आवश्यकता है। –