Ios 在应用程序中发送电子邮件?

Ios 在应用程序中发送电子邮件?,ios,email,mfmailcomposeviewcontroller,Ios,Email,Mfmailcomposeviewcontroller,我是xcode新手,想知道如何在应用程序中发送电子邮件!我的代码如下所示,但我不断收到“self-presentModalViewController”行的错误。我的代码完全错了吗?还是我忘了声明选择器,如何声明选择器?谁来帮帮我 MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDele

我是xcode新手,想知道如何在应用程序中发送电子邮件!我的代码如下所示,但我不断收到“self-presentModalViewController”行的错误。我的代码完全错了吗?还是我忘了声明选择器,如何声明选择器?谁来帮帮我

     MFMailComposeViewController* controller          = [[MFMailComposeViewController alloc]         init];
controller.mailComposeDelegate = self;
[controller setSubject:@"My Subject"];
[controller setMessageBody:@"Hello there." isHTML:NO];
if (controller)[self presentModalViewController:controller animated:YES];


}
- (void)mailComposeController:(MFMailComposeViewController*)controller
  didFinishWithResult:(MFMailComposeResult)result
                error:(NSError*)error;
{
if (result == MFMailComposeResultSent) {
NSLog(@"It's away!");
}
[self dismissModalViewControllerAnimated:YES];
}

请使用
[自我呈现视图控制器:控制器动画:是]

您得到的确切错误可能会有所帮助。不推荐使用presentModalViewController的可能重复项。你应该停止使用它。