-1

如何从 iPhone 应用程序重定向到邮件应用程序?我在 Stack Overflow 中看到过类似 MailComposerViewController。他们从 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];

}
4

1 回答 1

2

不,有很多关于如何在没有 MFMailComposeViewController 的情况下发送电子邮件的 stackoverflow 帖子。事实上,在16 小时前至少有一个响应您的请求会退出您的应用并启动 Mail

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

-(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];
}
于 2009-10-06T04:11:38.073 回答