UIDocumentInteractionController के लिए ऐप्पल का प्रलेखन वर्तमान ओपनइनमेनूफ्रॉमबारबटन इटैम: एनिमेटेड: विधि बताती है कि "यदि दस्तावेज़ खोलने का समर्थन करने वाले कोई पंजीकृत ऐप्स नहीं हैं, तो दस्तावेज़ इंटरैक्शन नियंत्रक मेनू प्रदर्शित नहीं करता है।" मेरे ऐप में मैं एक बटन प्रदर्शित करना चाहता हूं अगर केवल डिवाइस पर एक ऐप है जो इसे खोल देगा। (मैं केवल एक फ़ाइल खोलने के लिए बटन को पॉप अप करना चाहता हूं; मुझे क्विकलुक, कॉपी या प्रिंट नहीं चाहिए)। जैसे-जैसे चीजें खड़ी होती हैं, अगर बटन वहां होता है, लेकिन कोई ऐप पंजीकृत नहीं होता है जो प्रासंगिक फ़ाइल खोल सकता है, तो उपयोगकर्ता को उस बटन का असंतोषजनक अनुभव मिलता है जो टैप किए जाने पर कुछ भी नहीं करता है।यदि कोई विशिष्ट दस्तावेज़ प्रकार खोलने का समर्थन करने वाले कोई पंजीकृत ऐप्स नहीं हैं या नहीं हैं तो प्रोग्राम (प्रोग्रामेटिक रूप से) कैसे बताना है?
तो क्या मैं यह पता लगा सकता हूं कि कोई विशिष्ट दस्तावेज़ प्रकार खोलने का समर्थन करने वाले कोई भी पंजीकृत नहीं हैं या नहीं? स्पष्ट रूप से, UIDocumentInteractionController उदाहरण इसे ढूंढ सकते हैं। क्या इसे खोजने का कोई सार्वजनिक एपीआई तरीका है?