2011-05-13 12 views
5

मेरे पास एक सवाल है कि आप में से अधिकांश को थोड़ा अजीब लग सकता है। मैं ओएस एक्स के लिए एक आवेदन कर रहा हूं, लेकिन मुझे इसे आईफोन फ़ोल्डर में टेक्स्ट फाइल लिखने की ज़रूरत है। मुझे पता है कि आईफोन को कंप्यूटर से कनेक्ट होना होगा, और मुझे नहीं लगता कि ईमेलिंग काम करेगी।फ़ाइलों को एक आईफोन पर कैसे सहेजना है?

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

संपादित करें: हालांकि यह वह जवाब नहीं था जिसे मैं चाहता था, मुझे जो चाहिए वह मिला। मुझे लगता है कि इन सभी उत्तरों ने मुझे बराबर मात्रा में जानकारी दी है, इसलिए मुझे यह चुनने में कठिनाई हुई कि कौन सा जवाब स्वीकार करना है। मैंने उस व्यक्ति को स्वीकार किया जिसने मुझे आईफोन पर फाइलें लाने का एक वैकल्पिक तरीका प्रदान किया। सभी मदद के लिए धन्यवाद, हर कोई!

उत्तर

4

आप केवल iTunes का उपयोग करके अपने एप्लिकेशन से फ़ाइलों को स्थानांतरित करने में सक्षम होंगे।

यह काम करने के लिए अपने ऐप को UIFileSharingEnabled कुंजी YES पर सेट करके Info.plist फ़ाइल में दस्तावेज़ साझा करने के लिए पंजीकरण करना होगा। जब यह किया जाता है तो आपका ऐप इंस्टॉल होने पर और कनेक्ट में डिवाइस नीचे आईट्यून्स में "एप्लिकेशन" टैब पर दिखाई देगा। बाईं ओर सूची में ऐप को हाइलाइट करें, और दाईं ओर सूची में फ़ाइलों को खींचें और छोड़ें।

इस प्रकार एप्लिकेशन दस्तावेज़ फ़ोल्डर में संग्रहीत कोई भी फ़ाइल आईट्यून्स के लिए दृश्यमान होगी, और आईट्यून्स में डिवाइस पर कॉपी की गई कोई भी फ़ाइल दस्तावेज़ फ़ोल्डर में दिखाई देगी। आपको इस तरह के ऐप में दस्तावेज़ फ़ोल्डर मिलते हैं:

NSArray* paths = NSSearchPathForDirectoriesInDomains(
        NSDocumentDirectory, NSUserDomainMask, YES); 
NSString* path = [paths lastObject]; 
+0

धन्यवाद। मैं कोशिश करूँगा – Justin

1

आईफोन में बड़े पैमाने पर स्टोरेज मोड नहीं है, क्योंकि ऐप्पल आईट्यून्स को आईफोन से फ़ाइलों को स्थानांतरित करने का एकमात्र तरीका है। हो सकता है कि आईट्यून्स के लिए एक एपीआई है जिसका आप फायदा उठा सकते हैं, लेकिन अन्यथा फ़ाइल सिस्टम तक पहुंच प्राप्त करने का एकमात्र तरीका जेलब्रोकन डिवाइस पर या ऐप्स के माध्यम से

4

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

यदि आप अपना स्वयं का आईफोन ऐप लिख रहे हैं और मैक के साथ साझा दस्तावेज़ों का समर्थन करना चाहते हैं, तो आप या तो बोनजोर-आधारित सिंकिंग सेवा को लागू कर सकते हैं, ड्रॉपबॉक्स या आईडिस्क के माध्यम से सिंक कर सकते हैं या आईट्यून्स फ़ाइल शेयरिंग का उपयोग कर सकते हैं। विकल्प और व्यापार-बंद अच्छी तरह से प्रलेखित in this technote हैं।

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