2011-11-25 94 views
2

我對iPhone開發非常新穎。 在我的應用程序中,我想在單擊按鈕時使用MFMailComposeViewController發送電子郵件。如何使用MFMailComposeViewController發送電子郵件

我該如何做到這一點? 我使用下面的代碼。

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

[controller setSubject:@"Email App"]; 

[controller setMessageBody:@"Sample email app" isHTML:NO]; 

[self presentModalViewController:controller animated:YES]; // App crash in this line. 

[controller release]; 

其顯示的警告:

'ImportingDocumentAppDelegate' may not respond to '-presentModalViewController:animated:'. 

感謝.....

回答

0

@Arun presentModalViewControllerUIViewController的方法,所以你水溼調用它的應用程序代理實例。將UIViewController的視圖添加到您的窗口,然後在該視圖控制器上調用此方法。

+0

謝謝Saadnib。 – Arun

0

您的錯誤消息表明您正在告訴您的應用程序委託來呈現視圖。您需要在UIViewController上調用該函數。

相關問題