通过电子邮件发送应用程序

时间:2011-09-21 02:04:12

标签: iphone ios email sdk

我只是想知道如何添加按钮和编码从您的应用程序通过电子邮件发送页面...例如,如何添加带箭头的按钮以导出/发送电子邮件[< - ]以及如何做你用它来从视图发送东西......例如,屏幕可能看起来像这样。

我写的东西......等等等等等等

并[d - ]

然后您的电子邮件会附上您的文件

因为我正在尝试添加此按钮,以便我可以发送人们输入的页面,然后可以发送给自己。我需要知道如何开发和编写代码...谢谢!

3 个答案:

答案 0 :(得分:3)

这将在您的应用中显示“发送邮件”页面:

#import <MessageUI/MessageUI.h>

MFMailComposeViewController *c = [[MFMailComposeViewController alloc] init];
c.mailComposeDelegate = self;
[c setSubject:@"Subject"];
[c setToRecipients:[NSArray arrayWithObject:@"fred@example.com"]];
[c setCcRecipients:[NSArray arrayWithObject:@"joe@exmaple.com"]];
[c setMessageBody:@"Hello via email.  \n -me" isHTML:NO];
[self presentModalViewController:c animated:YES]

请参阅MFMailComposeViewController的文档以获取更多信息,

MessageUI框架添加到您的项目中

答案 1 :(得分:2)

使用[[UIApplication sharedApplication] openURL:<your mailto: scheme>];

答案 2 :(得分:0)

应用可以在撰写模式下启动电子邮件客户端,并且地址已填写。

任何使用HTML做过任何工作的人都应该熟悉这个URI的格式,如下所示:

的mailto:// $ {EMAIL_ADDRESS}

例如,我在这里打开电子邮件应用程序并使用abc@xyz.com填写“到:”地址:

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://abc@xyz.com"]];