के साथ समस्या मेरे पास ऐप्स का एक सेट है (उदा। AppA
और AppB
)। आइए कहें AppA
प्रोग्रामेटिक रूप से एक ज़िप फ़ाइल को किसी अन्य ऐप पर भेजता है। AppA
UIDocumentInteractionController
पॉपओवर के साथ प्रदर्शित किया गया है AppB आइकन पर कॉपी करें।UIDocumentInteractionController आईओएस 11 बीटा 4
एक बार जब मैं AppB
चुनता हूं तो यह ज़िप फ़ाइल को AppB
पर भेजता है। फ़ाइल को AppB
के आवश्यक फ़ोल्डर में कॉपी किया गया है और नियंत्रण AppA
पर वापस जाता है।
तो यह कार्यक्षमता आईओएस 10.3.3 पर पूरी तरह ठीक काम करती है।
हालांकि, आईओएस 11 बीटा 2 और अब बीटा 4 पर भी, यह सुविधा काम नहीं करती है। दस्तावेज़ नियंत्रक पॉपओवर खुलता है और फिर यह शीर्ष पर लोड करने में असमर्थ कहता है। भले ही मैं प्रतिलिपि बनाने के लिए प्रतिलिपि में ऐपबी आइकन पर क्लिक करता हूं, यह कुछ भी नहीं करता है। पिछले संस्करणों में मैं नहीं हो रही थी इस शीर्ष पर UIDocumentInteractionController पॉपओवर पर संदेश लोड करने में असमर्थ नीचे
मैं जाँच की है कि दोनों क्षुधा की plist LSApplicationQueriesSchemes
अपडेट 1:
सभी प्रतिनिधि विधियों को डिबग करने के दौरान, willBeginSendingToApplication
और didEndSendingToApplication
कहा जाता है। जब मैं इस फ़ाइल को किसी अन्य एप्लिकेशन पर भेजता हूं, तो मैं docContoller
को खारिज कर देता हूं। तो documentInteractionControllerDidDismissOpenInMenu
भी कहा जाता है।
तो अभी भी docController
खारिज और गतिविधि सूचक आवेदन को लोड भेजा जा रहा है प्रदर्शित होता है और वहाँ हमेशा के लिए रहता है। AppB
लॉन्च नहीं किया गया है। आईओएस 11 बीटा पर
नई खोजों 5
UIDocumentInteractionController
पर संदेश लोड करने में असमर्थ नहीं मौजूद है। हालांकि, आइकन AppB
आइकन पर क्लिक करने पर समस्या बनी हुई है।