2014-09-01 6 views
6

मैं जो लेकिन निम्नलिखित कोड कुछ भी नहीं है एक बहुत ही साधारण परीक्षण अनुप्रयोग, एक UIButton से जुड़ी मिल गया है:ईमेल चादर आईओएस में UIDocumentInteractionController से लागू खारिज नहीं कर सकते 8

- (IBAction)buttonUp:(id)sender { 

    // Build file path 
    NSString* filePath = [[NSBundle mainBundle] pathForResource:@"testfile" 
                 ofType:@"txt"]; 

    NSURL *url = [NSURL fileURLWithPath:filePath]; 

    m_interactionController = [UIDocumentInteractionController interactionControllerWithURL:url]; 

    [m_interactionController presentOptionsMenuFromRect:CGRectMake(200, 200, 100, 100) 
               inView:[self view] 
              animated:YES]; 
} 

यह कोई मुद्दों के साथ बनाता है, और चल रहा है आईओएस 7 के तहत (चौथी पीढ़ी आईपैड पर: ए 1458), यह कोड ठीक काम करता है।

समस्या यह है कि, आईओएस 8 बीटा 5 में, यदि उपयोगकर्ता UIDocumentInteractionController से "मेल" का चयन करता है, तो प्रदर्शित होने वाली ईमेल शीट को कभी भी बर्खास्त नहीं किया जा सकता है। प्रेषण भेजना वास्तव में मेल भेजता है, लेकिन ईमेल शीट प्रदर्शित होने के लिए जारी है। रद्द करने और ड्राफ्ट को हटाने या सहेजने के लिए चुनने पर कोई प्रभाव नहीं पड़ता है।

समस्या तब होती है जब परीक्षण ऐप एक्सकोड 5.1.1 का उपयोग करके बनाया जाता है। हालांकि, यदि ऐप एक्सकोड 6 जीएम के साथ बनाया गया है, तो समस्या नहीं होती है, और कोड ठीक काम करता है।

क्या ऊपर दिए गए कोड के साथ कुछ गलत है?

+0

हाय रिच मुझे एक ही समस्या का सामना करना पड़ रहा है। क्या xcode 5.1.1 पर कोई कामकाज है? – Vijay

+0

@ विजय एक्सकोड 6 के साथ पुनर्निर्माण के अलावा किसी भी कामकाज से अवगत नहीं है, लेकिन, कम से कम, समस्या आईओएस 8 के रिलीज़ संस्करण में नहीं होती है। – Rich

+3

असल में, हमारे पास यह समस्या अभी भी चल रही है। कोई उपाय? – LordT

उत्तर

0

हमारे लिए, समस्या आईओएस 8. के ​​अंतिम संस्करण जारी किया

मैं इसे रडार के लिए था में नहीं होती है, और यह (डुप्लिकेट होने "खोलें" की स्थिति के साथ डुप्लिकेट के रूप में बंद हो गया), तो संभवतः यह आईओएस 8 के प्रीरलीज़ संस्करणों में एक बग था।

+1

क्षमा करें लेकिन यह बग अभी भी जिंदा है और ठीक है, कृपया मेरी पोस्ट https://stackoverflow.com/questions/26545518/uidocumentinteractioncontroller-mailcompose-not-dismissing-in-ios8 –

+0

@MaththysDuToit ठीक है, हमारे लिए दो समाधान थे जो दोनों ने समस्या को हल किया। रिलीज में उन्नयन आईओएस 8 ने इसे ठीक किया, लेकिन एक्सकोड 6 में अपग्रेड किया। यदि पूर्व आपके लिए काम नहीं कर रहा है, तो मैं बाद वाले को आजमाउंगा। – Rich

संबंधित मुद्दे