Iphone 如何在iOS中不使用MFMailComposeViewController发送电子邮件?

Iphone 如何在iOS中不使用MFMailComposeViewController发送电子邮件?,iphone,mfmailcomposeviewcontroller,Iphone,Mfmailcomposeviewcontroller,如何从iPhone应用程序重定向到邮件应用程序? 我见过像MailComposer ViewController这样的堆栈溢出。 他们从iPhone应用程序内部发送电子邮件。但是我想退出这个项目并将它重定向到iPhone中的内置邮件应用程序 我该怎么做 我试过以下方法。这需要什么框架吗 - (IBAction)ddd:(id)sender { NSString *_recipient = @"someone@email.com"; NSURL *_mailURL = [NSURL

如何从iPhone应用程序重定向到邮件应用程序? 我见过像MailComposer ViewController这样的堆栈溢出。 他们从iPhone应用程序内部发送电子邮件。但是我想退出这个项目并将它重定向到iPhone中的内置邮件应用程序

我该怎么做

我试过以下方法。这需要什么框架吗

- (IBAction)ddd:(id)sender
{
    NSString *_recipient = @"someone@email.com";
    NSURL *_mailURL = [NSURL URLWithString:[NSString stringWithFormat:@"mailto:%@?subject=My Subject", _recipient]];
    [[UIApplication sharedApplication] openURL:_mailURL];

}

不,有很多关于如何在没有MFMailComposeViewController的情况下发送电子邮件的stackoverflow帖子。事实上,至少有一种回应

以下是我在应用程序中的操作方式,完全按照原样复制:

-(IBAction) mailForHelp:(id)sender
{
    NSString    *urlStr = [NSString stringWithFormat:@"mailto:info@BitsOnTheGo.com?subject=NumMemorize Question"];
    NSURL* mailURL = [NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
    [[UIApplication sharedApplication] openURL: mailURL];
}

我喜欢NSString*_recipient=@”someone@email.com"; NSURL*_mailURL=[NSURL URLWithString:[NSString stringWithFormat:@“mailto:%@?subject=My subject”,_recipient]];[[UIApplication sharedApplication]openURL:_mailURL];但它并没有给出输出……我在上面编码的按钮上创建了……这在模拟器中并没有任何作用。在iPhone上,它应该退出你的应用程序并启动邮件。