2009-10-06 92 views
-1

如何從iPhone應用程序重定向到郵件應用程序? 我已經看到像堆棧溢出MailComposerViewController。 他們正在iPhone應用程序內發送電子郵件。但是我想退出項目並將其重定向到內置的郵件應用程序這是在iPhone中嗎?如何在iOS中沒有MFMailComposeViewController的情況下發送電子郵件?

我該怎麼做?

我試過以下。有沒有這樣的框架?

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

} 

回答

2

不,有很多關於如何發送沒有MFMailComposeViewController的電子郵件stackoverflow帖子。事實上,有至少一個響應your request 16 hours earlier that would quit your app and start Mail

這裏是我怎麼做我的應用程序,精確複製,因爲它是:

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

我做到了像 的NSString * _recipient = @「有人@電子郵件.COM「; NSURL * _mailURL = [NSURL URLWithString:[NSString stringWithFormat:@「mailto:%@?subject = My Subject」,_recipient]]; [[UIApplication sharedApplication] openURL:_mailURL]; 但它沒有給出輸出......我創建的按鈕,其中我編碼以上的東西... – 2009-10-06 04:24:26

+2

這不會在模擬器中做任何事情。在iPhone上,它應該退出你的應用程序並啓動郵件。 – mahboudz 2009-10-06 06:37:45

相關問題