मैंने अन्य ऐप्स पर फ़ाइलों को भेजने के लिए एक UIDocumentInteractionController लागू किया। फ़ाइल एक .txt फ़ाइल है।ओपन इन मेनू के लिए UIDocumentInteractionController - काम नहीं करता
कोड यह रहा:
UIDocumentInteractionController *interactionController = [[UIDocumentInteractionController alloc] init];
[interactionController setURL:[NSURL fileURLWithPath:filePath]];
[interactionController setUTI:@"public.text"];
[interactionController setDelegate:self];
[interactionController presentOpenInMenuFromBarButtonItem:actionBarButtonItem animated:YES];
मेनू ठीक खोलता है, पन्ने, ड्रॉपबॉक्स, आदि जैसे एप्लिकेशन दिखा के रूप में मैं उम्मीद करते हैं। लेकिन जब मैं उनमें से एक नल, मेनू में ओपन खारिज और कोई कार्रवाई नहीं की (प्रदर्शन फ़ाइल नहीं भेज दिया जाता है और लक्ष्य आवेदन कभी नहीं खुलता है
मैं प्रतिनिधि तरीकों documentInteractionController:canPerformAction:
और documentInteractionController:performAction:
प्रतिलिपि ट्रिगर के लिए लागू करने की कोशिश की:। और प्रिंट :।? विकल्प मेनू का उपयोग कर (के रूप में मेनू में खुला के खिलाफ) और है कि केवल पेज सूचीबद्ध के साथ एक मेनू खिंचाई, लेकिन है कि अभी भी काम नहीं किया कॉल
यह कैसे हल किया जा सकता है
धन्यवाद! मैं लंबे समय तक ढेर पर खोज कर रहा हूं और अंततः मुझे यह जवाब मेरे लिए काम करता है। – huoxinbird
यह एआरसी परियोजनाओं का उत्तर है। आपको UIDocumentInteractionController के लिए एक संपत्ति घोषित करनी है: @property (nonatomic, strong) UIDocumentInteractionController * docController; –
thnx। कुछ घंटे बिताए हैं लेकिन चाप के बारे में भूल जाओ। thnx बहुत अधिक समय। –