2014-09-12 13 views
9

मैं अपना ऐप आईओएस 8 में अपग्रेड करने का प्रयास करता हूं। ऐप आईओएस 7 और आईओएस 6 (मेरे आईफोन और आईपैड में) में सही है।XCode 6 MFMailComposeViewController काम नहीं करता

लेकिन आईओएस 8 में नहीं (आईफोन 6 सिम्युलेटर)।

और नहीं iPhone में 5 सिम्युलेटर और किसी भी iPhone सिम्युलेटर (Xcode 6,0)

मैं बस मेल भेजने के लिए प्रयास करें।

MFMailComposeViewController *mailComp = [[MFMailComposeViewController alloc]init]; 

[mailComp setMailComposeDelegate:self]; 

    if ([MFMailComposeViewController canSendMail]) { 

     [mailComp setSubject:@"Subject test"]; 

     [mailComp setMessageBody:@"Message body test" isHTML:NO]; 

     [self presentViewController:mailComp animated:YES completion:nil]; 
    } 

- (void)mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *)error { 

    if (error) { 
     // Error handling 
    } 
[self dismissViewControllerAnimated:NO completion:nil]; 
} 

त्रुटि संदेश:

एक मान्य ईमेल पता नहीं है।

ViewServiceDidTerminateWithError: त्रुटि डोमेन = _UIViewServiceInterfaceErrorDomain कोड = 3 "कार्रवाई पूर्ण नहीं किया जा सका

{संदेश = सेवा कनेक्शन बाधित}

मैं देखा है कि iPhone 6 सिम्युलेटर में। आप जीमेल खाता नहीं बना सकते हैं, लेकिन मैंने एक आईक्लाउड मेल खाता बनाया है (नई सुविधा, मुझे लगता है)

मुझे नहीं पता कि यह समस्या है या नहीं। कृपया, क्या इस स्थिति में कोई है? इस विषय पर

+1

मेरे पास लगभग वही है, क्योंकि मैं एक्सकोड 6 और आईओएस 8 का उपयोग कर रहा हूं, हालांकि यह पहले काम कर रहा था, हालांकि मुझे स्क्रीन दिखाई दे रही है और कोई दुर्घटना नहीं है - setMessageBody अब मेरे लिए काम नहीं करता है ([नियंत्रक सेट मैसेज बॉडी: tmpAnswers isHTML : हाँ];) – geebee

+0

मैंने अपने डिवाइस को आईओएस 8 में अपडेट किया और वे मेल भेज सकते हैं। मुझे लगता है कि यह Xcode6 के सिमुलेटर में एक समस्या है। या शायद मेल भेजने के लिए एक और नया तरीका मौजूद है। – Markus

+0

यह एक बग होना चाहिए, मेल के लिए 'UIActivityViewController' साझाकरण के साथ साझा करना - डिवाइस पर ठीक काम करना, लेकिन किसी सिम्युलेटर पर नहीं – Christian

उत्तर

1

देखो: MFMailComposeViewController dismisses right away

मैक्स से प्रतिक्रिया इस समस्या से निपटने के लिए लगता है। यह मेल पता या मेल खाता नहीं है।

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