返回首页



发送一封电子邮件,从你的iPhone应用程序,您通常要做到这一点异步的事情。但不幸的是,到iPhone 3.0之前,发送电子邮件的唯一途径是使用MAILTO:/ / URL格式。 i.e,

[[UIApplication sharedApplication] openURL: @"mailto:john.appleseed@apple.com"];

该技术是笨拙的原因之一。
退出你的应用程序,并启动邮件。我们的救援,在应用程序的电子邮件。
应用程序的电子邮件是不是新的东西在iPhone 3.0软件。对于最终用户,它是从第1天。还记得照片应用程序吗?它不退出发送的电子邮件中附上您的照片?但像我们这样的第三方开发商,均未获得这些私有的API。
在iPhone 3.0苹果已经暴露了这个私有API,你可以不退出应用程序发送电子邮件。
这种技术发送电子邮件可能不会被作为一个单一的函数调用我们前面看到的一样简单,但在同一时间,它的复杂不喜欢"推送通知???比说,10行代码,你可以在应用程序的电子邮件,并在自己的应用程序运行。现在,让我们来看看如何做到这一点。
我不会附加任何源代码或类似。 ,任何人都可以写的最好的源代码已经可以从苹果。为MailComposer搜索或点击下面的链接。
{A}(链接在新窗口打开)
有没有不过的演练虽然,这就是为什么我想我可以弥补差距{S0}
总结一下,有4个主要步骤(1其他不那么重要)。
1)MessageUI框架添加到您的项目
2)加入#LT进口; MessageUI / MessageUI.hgt;行到文件你想使用电子邮件的应用程序
3)真正的代码显示为模态对话框的用户界面。
4)实现回调委托,让你知道当用户(和系统)已完成发送电子邮件。
让我们开始吧。
导入MessageUI应是轻而易举。您的Xcode窗口,右击/ CMD单击"框架文件夹,并单击"添加"- GT;??现有Framworks。从如下所示的路径选择MessageUI。{A2}MessageUI框架添加到Xcode

回答

评论会员:chrisbl 时间:2012/01/25
?的SDK
评论会员:naraku_83 时间:2012/01/25
!非常感谢您的教程,它的伟大
我有一些关于电子邮件应用程序的问题。我已经下载MailComposer源代码,我曾尝试exectue在SDK模拟器以电子邮件寄给我,但我还没有收到任何消息。是否有可能通过发送一封电子邮件,此应用程序的SDK iPhone模拟器呢?我有一个疑问:我不明白电子邮件的来源使用MailComposer应用程序(没有一个领域",从:")。例如如果我有两个电子邮件帐户是什么happends?
感谢!!!!{ BR}
评论会员:mobopro 时间:2012/01/25
除了MailComposerViewController文档非常有帮助。

我怎么会去MailComposerViewController接口我的应用程序的情况下发送一个预先格式化的电子邮件 - 即应用程序只是发送电子邮件?必须有一个办法... ...
评论会员:ronnyek 时间:2012/01/25
只是想道谢... ...我不需要个人,但是其良好的开始看到Objective - C代码在这里开始出现。

也许我会贡献自己的
评论会员:。 时间:2012/01/25