我是iPhone开发的新手。 在我的应用程序中,我想在点击按钮时使用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 :(得分:0)
@Arun presentModalViewController
是UIViewController
的方法,所以你不能在app delegate实例上调用它。将UIViewController的视图添加到窗口,然后在该视图控制器上调用此方法。
答案 1 :(得分:0)
您的错误消息表明您正在告诉您的应用代表提供该视图。您需要在UIViewController
上调用此函数。