मैं एक आईओएस एप्लिकेशन लिख रहा हूं जो एक ही डिवाइस पर किसी अन्य डिवाइस से दूसरे फ़ाइल में सहेजी गई फ़ाइल का रूपांतरण करता है। मैं उसी डिवाइस में फ़ाइलों को एक एप्लिकेशन से दूसरे में कैसे स्थानांतरित कर सकता हूं? ध्यान दें कि फ़ाइलें गैर-पाठक फ़ाइलें हैं।मैं एक ही आईओएस डिवाइस में फ़ाइलों को एक एप्लिकेशन से दूसरे में कैसे स्थानांतरित कर सकता हूं?
7
A
उत्तर
16
UIDocumentInteractionController
आपका मित्र है।
UIDocumentInteractionController
और उन विकल्प "APP1 को फ़ाइल भेजने" करने के लिए दे देंगे XYZ प्रकार की फाइलों को संभालने में सक्षम होने के रूप में
- अनुप्रयोग 1 रजिस्टरों (:
मूल रूप से यह इस प्रकार काम करता मेरा मानना है कि इसे उपयोगकर्ता सक्रिय होना है)
- ऐप 1
-(BOOL)application:openURL:sourceApplication:annotation:
लागू करता है और स्थानांतरित फ़ाइल से संबंधित है जो आपकेDocuments/Inbox
निर्देशिका में सहेजा जाएगा। वहां से आप फ़ाइल को कहीं और कॉपी कर सकते हैं और फिर यह सुनिश्चित कर सकते हैं कि आप इनबॉक्स फ़ोल्डर में सहेजे गए मूल से छुटकारा पाने के द्वारा साफ़ कर लें।
कक्षा संदर्भ उपलब्ध here
दस्तावेज़ बातचीत प्रोग्रामिंग गाइड उपलब्ध here
3
यदि आप दोनों ऐप्स विकसित कर रहे हैं, तो आप कुंजीपटल में साझा जानकारी संग्रहीत कर सकते हैं जब तक कि आपके बंडल पहचानकर्ता एक ही बंडल बीज आईडी के अनुरूप न हों। अधिक जानकारी के लिए here देखें। बेशक, यदि आप दोनों एप्लिकेशन बना रहे हैं, तो आप बेस 64 एन्कोडेड डेटा में पास करने के लिए एक यूआरएल योजना का भी उपयोग कर सकते हैं।
अपडेट: जैसा कि नीचे बताया गया है, यूआईडी दस्तावेज इंटरैक्शन कंट्रोलर बहुत अच्छा है, लेकिन यह केवल 4.2 और ऊपर के लिए उपलब्ध है, इसलिए यदि आप इसका उपयोग करना चाहते हैं तो आप अपने उपयोगकर्ताओं का एक बड़ा हिस्सा निकाल रहे हैं।
संबंधित मुद्दे
- 1. मैं एक ही आईओएस डिवाइस पर दो ऐप्स के बीच एक दस्तावेज़ कैसे स्थानांतरित कर सकता हूं?
- 2. कमांड लाइन का उपयोग करके मैं सभी फ़ाइलों को एक फ़ोल्डर से दूसरे फ़ोल्डर में कैसे स्थानांतरित कर सकता हूं?
- 3. मैं असेंबली में एक छवि कैसे स्थानांतरित कर सकता हूं?
- 4. क्या मैं अपने खाते के तहत एक बार एक ऐप को दूसरे खाते में स्थानांतरित कर सकता हूं?
- 5. मैं आईओएस डिवाइस को ब्लूटूथ के माध्यम से गैर आईओएस डिवाइस (Arduino डिवाइस) में कैसे कनेक्ट कर सकता हूं?
- 6. डेटा को एक गतिविधि से दूसरे में कैसे स्थानांतरित करें?
- 7. मैं UIImagePickerController को कैसे स्थानांतरित कर सकता हूं
- 8. मैं रेलवे में एक नियंत्रक से वस्तुओं को दूसरे में कैसे पास कर सकता हूं?
- 9. मैं एक ही पंक्ति में कैसे प्रिंट कर सकता हूं?
- 10. मैं कई फ़ाइलों को एक नए सर्वर पर कुशलतापूर्वक कैसे स्थानांतरित कर सकता हूं?
- 11. एक ही बाल्टी में कई फ़ाइलों को स्थानांतरित करना
- 12. एक्सकोड 4 क्या मैं एक मशीन से दूसरे मशीन में डाउनलोड कर सकता हूं
- 13. मैं jQuery में FullCalendar को कैसे स्थानांतरित कर सकता हूं?
- 14. मैं एक सबवर्सन रिपॉजिटरी से दूसरे फ़ोल्डर में एक फ़ोल्डर को कैसे स्थानांतरित करूं?
- 15. मैं एक Google ऐप इंजन एप्लिकेशन बिलिंग को एक अलग Google Checkout (वॉलेट) खाते में कैसे स्थानांतरित कर सकता हूं?
- 16. मैं एक संपूर्ण ऐप को कई अलग-अलग भाषाओं में कैसे स्थानांतरित कर सकता हूं?
- 17. मैं आईओएस डिवाइस की आईपॉड लाइब्रेरी से एमपी 3 फ़ाइल कैसे निर्यात कर सकता हूं?
- 18. टीएफएस: एक सर्वर से दूसरे में स्थानांतरित करना
- 19. क्या मैं एक ही समय में रीबेज कर सकता हूं और स्क्वैश कर सकता हूं?
- 20. मैं UITextField में स्पष्ट बटन कैसे स्थानांतरित कर सकता हूं?
- 21. मैं अपनी यूआरएल से एसडी कार्ड में एक छवि कैसे स्थानांतरित कर सकता हूं?
- 22. मैं अपने पर्ल एप्लिकेशन को एक फ़ाइल के रूप में कैसे वितरित कर सकता हूं?
- 23. क्या मैं एक ही एप्लिकेशन में स्प्रिंग एमवीसी और स्प्रिंग डब्ल्यूएस का उपयोग कर सकता हूं?
- 24. मैं एक numpy.int8 सरणी को जगह-स्थानांतरित numpy.uint8 सरणी में कुशलता से कैसे बदल सकता हूं?
- 25. बैश: मैं फ़ोल्डर में सभी सामग्री को एक स्तर तक कैसे स्थानांतरित कर सकता हूं?
- 26. मैं एक ग्रैडल स्क्रिप्ट को दूसरे में कैसे आयात कर सकता हूं?
- 27. मैं टोमकैट में एक ही युद्ध फ़ाइल में एकाधिक संदर्भों को कैसे मैप कर सकता हूं?
- 28. मैं std :: copy का उपयोग करके एक मानचित्र को दूसरे में कैसे कॉपी कर सकता हूं?
- 29. जावा का उपयोग कर नेटवर्क पर फ़ाइलों को एक कंप्यूटर से दूसरे स्थानांतरित करने के लिए कैसे करें?
- 30. क्या मैं गिट में एक ही कमांड में एक से अधिक भंडारों को दबा सकता हूं?
तो इसका मतलब है कि APP1 केवल फ़ाइल का उपयोग करने में सक्षम होंगे तभी App2 यह नहीं इसका उल्टा की अनुमति देता है, लेकिन अगर (जिस तरह से विंडोज ओएस संचालित होता है)। क्या मैं सही हूँ? – Lopper
यह सही है, फ़ाइल केवल ऐप 1 पर भेजी जा सकती है, ऐप 1 इसे ऐप 2 से नहीं खींच सकता है। लेकिन यह कहकर, आप एक कस्टम यूआरआई योजना पंजीकृत करने का प्रयास कर सकते हैं जो ऐप 1 को ऐप 2 से कुछ "अनुरोध" करने की अनुमति देता है और उसके अनुसार इसका जवाब देने के लिए ऐप 2 प्राप्त करता है। हालांकि यह केवल सिद्धांत है, मैंने इसे स्वयं नहीं किया है। – Rog
क्या कई फाइलें भेजना संभव है? - मानक फ़ोटो ऐप में ईमेल से जुड़ी कई फ़ोटो चुनने की तरह। – Sagrian