2009-02-05 31 views
6

मैं जानना चाहता हूं कि मैं उस निर्देशिका तक पहुंच सकता हूं जहां मेरा एप्लिकेशन इंस्टॉल है। इसके अलावा मैं अपने आवेदन में कैप्चर की गई सभी छवियों को संग्रहीत करने के लिए एक ही निर्देशिका में एक उप निर्देशिका बनाना चाहता हूं। मैं आगे आईफोन के डिफ़ॉल्ट छवि दर्शक का उपयोग कर छवियों को देखना चाहता हूं। क्या यह किया जा सकता है?आईफोन एप्लिकेशन निर्देशिका और स्टोर छवि फ़ाइलों को कैसे एक्सेस करें

उत्तर

-8

चलो, यह सब नमूना कोड और दस्तावेज़ीकरण में है। वास्तव में, यह आईफोन देव केंद्र में अक्सर पूछे जाने वाले प्रश्नों में से एक है। मैं जवाब देने से इनकार करता हूं। इसके बजाय, यहाँ एक कड़ी है: Easily found documentation that answers your question

+6

आरटीएफएम एक अच्छा जवाब नहीं है – pjb3

+0

यह अभी भी वोट प्राप्त कर रहा है? ओह। आपके द्वारा दिए गए लिंक पर उत्तर कहीं भी नहीं मिला है। मैंने इस जवाब की तलाश में 15 मिनट बिताए। आरटीएफएम वैध जवाब नहीं है, यह एक वैध सवाल है। – pjb3

+2

@ pjb3 - यह लिंक में ध्यान से पढ़ा गया है। आप इसे "फ़ाइल प्रबंधन" शीर्षक के अंतर्गत पा सकते हैं –

13
NSString *appFolderPath = [[NSBundle mainBundle] resourcePath]; 

NSFileManager *fileManager = [NSFileManager defaultManager]; 
NSLog(@"App Directory is: %@", appFolderPath); 
NSLog(@"Directory Contents:\n%@", [fileManager directoryContentsAtPath: appFolderPath]); 
+0

में "एप्लिकेशन निर्देशिकाओं के पथ प्राप्त करना" देखें, यह ओपी के प्रश्न को बिल्कुल संबोधित नहीं करता है। – Plumenator

+0

यह ऐप बंडल फ़ोल्डर का नाम देगा जो लिखने योग्य नहीं है। – tuxSlayer

1

~/Library/अनुप्रयोग समर्थन/iPhone सिम्युलेटर/प्रयोक्ता/अनुप्रयोग link text

7

आप एप्लिकेशन

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder 

के दस्तावेज़ फ़ोल्डर प्राप्त कर सकते हैं आप NSFileManger का उपयोग कर फ़ोल्डर और फ़ाइलों को बना सकते हैं। आप दस्तावेज़ फ़ोल्डर में फ़ाइलों को स्टोर कर सकते हैं या यहां तक ​​कि आप इसे temp फ़ोल्डर में स्टोर कर सकते हैं।

+0

क्या आपका मतलब NSDocumentDirectory के बजाय NSApplicationDirectory है? – Andrei

0

अपनी खुद की किसी भी फाइल को स्टोर करने के लिए, आपको दस्तावेज़ निर्देशिका का उपयोग करना होगा क्योंकि गिरीश ने पहले ही कहा था। लेकिन अगर आपको कैमरे का उपयोग करके कैप्चर की गई छवियों को प्रदर्शित करने की ज़रूरत है, तो यूआईएममेज पिकर कंट्रोलर (डिफॉल्ट इमेज व्यूअर) के साथ उन्हें प्रदर्शित करने का एकमात्र तरीका यह है कि सहेजे गए फोटो एलबम के रूप में इसे प्रारंभ करते समय स्रोत प्रकार निर्दिष्ट करना।

4

आप सिम्युलेटर पर ऐप्स को एक्सेस करने, इस निर्देशिका के लिए नेविगेट करना चाहते हैं:

~/Library/अनुप्रयोग समर्थन/iPhone सिम्युलेटर/प्रयोक्ता/अनुप्रयोग

आप का उपयोग करना चाहते हैं डिवाइस पर ऐप थोड़ा सा ट्रिकियर हो जाता है। सबसे पहले, आईओएस डिवाइस में अपने आईओएस डिवाइस को प्लग करें और फोन बैकअप करें (एन्क्रिप्शन बंद होने के साथ)। फिर इस ऐप को डाउनलोड करें: iPhone/iPod Touch Backup Extractor, अपनी बंडल आईडी ढूंढें और निकालें क्लिक करें। तब ऐप को आपके लिए देखने के लिए सभी डेटा मिल जाएगा। निश्चित रूप से यह वास्तविक समय नहीं है लेकिन नौकरी करता है!

+0

नोट, आप एक्सकोड में अब आयोजक के माध्यम से भी ऐसा कर सकते हैं। –

संबंधित मुद्दे

 संबंधित मुद्दे