आप UIDocumentInteractionController
वर्ग का उपयोग करना होगा।
यह UIKit में उपलब्ध है, इसलिए आपको इसके लिए एक विशेष ढांचे की आवश्यकता नहीं है।
आप इस वर्ग का दृष्टांत, फाइल करने के लिए एक यूआरएल का उपयोग कर आप एक और आवेदन है, जो फ़ाइल प्रकार को प्रबंधित करने में सक्षम है करने के लिए पास करना चाहते हैं: तो फिर
UIDocumentInteractionController * controller;
controller = [ UIDocumentInteractionController interactionControllerWithURL: someFileURL ];
, आप इसे पेश कर सकते हैं:
[ controller presentOpenInMenuFromRect: someRect inView: someView animated: YES ];
ध्यान दें कि, आईपैड पर, आपको नियंत्रक को बनाए रखने की आवश्यकता होगी, अन्यथा इसे आपके एप्लिकेशन क्रैश करने के लिए हटा दिया जाएगा।
यह विधि BOOL
मान देता है। NO
वापस लौटाया गया है यदि फ़ाइल प्रकार के लिए कोई एप्लिकेशन नहीं मिला था। ऐसे मामले में, आप एक चेतावनी प्रदर्शित कर सकते हैं।
UIDocumentInteractionController को बनाए रखने के बारे में युक्ति साझा करने के लिए धन्यवाद। मुझे पागल कर रहा था। ध्यान देने योग्य भी, मैं इसे सिम्युलेटर में काम करने के लिए कभी नहीं मिला। केवल उपकरणों पर। – DenVog