как отправить электронную почту без MFMailComposeViewController в iOS? - PullRequest
0 голосов
/ 06 октября 2009

Как перенаправить на почтовое приложение из приложения iPhone? Я видел в переполнении стека, как 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];

}

1 Ответ

2 голосов
/ 06 октября 2009

Нет, существует множество сообщений о переполнении стека о том, как отправлять электронную почту без MFMailComposeViewController. На самом деле был как минимум один ответ на ваш запрос 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];
}
...