无需离开应用即可发送邮件

时间:2014-04-01 12:13:34

标签: ios iphone cocoa-touch

我想从我的应用程序发送一个简单的邮件而不离开它,我已经在这个论坛中有其他问题的代码,但我的问题是,当我从我的应用程序发送电子邮件时,我必须打开邮件程序从苹果邮件发送。
当我从我的应用程序发送邮件时,我得到一个MFMailComposeResultSent,但是在我打开apple-mail-app之前,它会留在内存或其他地方。 我注意到在搜索我的错误时,我从未让用户输入他的电子邮件地址和密码,但是他们都保存在apple-mail程序中,这就是我认为为什么我需要打开标准应用程序。
有关如何解决我的问题的任何建议?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

如果你得到MFMailComposeResultSent,你没有做错任何事。这与电子邮件帐户的任何用户名或密码无关。文档说明MFMailComposeResultSent发送只能被解释为成功排队邮件以便以后发送。当设备能够发送时,将发生实际发送。

此外,您的问题可能与以下内容重复:ios4.3.4: MFMailComposer doesn't send an email, but return MFMailComposeResultSent status