चूंकि नया एसडीके जारी किया गया था (आईओएस 6), UIDocumentInteractionControllerDelegate
के प्रतिनिधि विधि documentInteractionController:canPerformAction:
को बहिष्कृत किया गया है।+ UIDocumentInteractionController में खोलें: एसडीके आईओएस 6 में विकल्प कैसे फ़िल्टर करें (CanPerformActions को बहिष्कृत किया गया है)
उस विधि का उपयोग करके आप print:
और copy:
जैसे डिफ़ॉल्ट क्रियाओं को रोकने में सक्षम थे।
विधि आईओएस 6 के वर्तमान संस्करण में कहा जा रहा है, लेकिन भविष्य के संस्करणों में इस विधि को नहीं बुलाया जाएगा और मेरा ऐप उन कार्यों को दिखाएगा जिन्हें मैं समर्थन नहीं देना चाहता हूं।
मैंने UIDocumentInteractionController और उसके प्रतिनिधि के लिए उपलब्ध प्रलेखन पढ़ा है और मैं कर सकते हैं मैं कर सकता हूं कि मैं कर सकते हैं क्या कर सकते हैं।
कोई विचार?
प्लस के रूप में, मेल या ट्विटर (जो डिफ़ॉल्ट रूप से दिखाई देता है) जैसे ऐप्स फ़िल्टर करने में सक्षम होना बहुत अच्छा होगा, लेकिन मुझे लगता है कि यह संभव नहीं है।
अरे ..जवाब के लिए धन्यवाद! मैंने नहीं देखा कि आने वाले जजा मैं इसमें खोदूंगा, लेकिन एक नज़र में यह भविष्य लगता है। एक बार फिर धन्यवाद! – Omer
तो ... यदि यह सत्य था, तो आप किसी अन्य एप्लिकेशन में फ़ाइल कैसे खोलेंगे (वर्तमान में UIDocumentInteractionController के OpenWith ... और QuickLookPreview के साथ काम कर रहे हैं?)। AFIAICS के लिए UIActivityViewController में इसके लिए कोई समर्थन नहीं है (इसके अलावा UIActivityViewController में कुछ गंभीर सीमाएं भी हैं) – auco
ऑको के साथ सहमत हैं - अब आप कैसे खोल सकते हैं ... xlxs या iOS6 के साथ समान? – Rossi