0

我使用UINavigationController和UITabBarController創建了一個應用程序。我試圖使用「MFMailComposeViewController」發送郵件,但得到ab錯誤,應用程序被壓制。 我的代碼:當我試圖發送郵件時,MFMailComposeViewController崩潰。我正在使用UINavigationController和UITabBarController

  • (IBAction爲)的SendMail:(的UIButton *)發件人{ 如果([MFMailComposeViewController canSendMail]){ MFMailComposeViewController * mailCont = [[MFMailComposeViewController的alloc] INIT]; mailCont.mailComposeDelegate = self;

    [mailCont setSubject:@"yo!"]; 
    [mailCont setToRecipients:[NSArray arrayWithObject:@"[email protected]"]]; 
    [mailCont setMessageBody:@"Don't ever want to give you up" isHTML:NO]; 
    
    [self presentModalViewController:mailCont animated:YES]; 
    

    }

    (無效)mailComposeController:(MFMailComposeViewController *)控制器didFinishWithResult:(MFMailComposeResult)結果錯誤:(NSError *)錯誤{ [自dismissModalViewControllerAnimated:YES];

,我並輸入:#進口

進口和使用MFMailComposeViewControllerDelegate。

回答

0

嘗試

mailComposer.mailComposeDelegate = self; 

,而不是

mailComposer.delegate = self; 
相關問題