发送一封电子邮件,从你的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