Cocoa touch 如何从我的应用程序发送电子邮件?

Cocoa touch 如何从我的应用程序发送电子邮件?,cocoa-touch,iphone-sdk-3.0,mfmailcomposeviewcontroller,Cocoa Touch,Iphone Sdk 3.0,Mfmailcomposeviewcontroller,我想从我的应用程序中附加视频并发送电子邮件。 我下载了苹果示例代码MailComposer。我编译了它。我没有收到任何错误或警告。 我已将邮件发送到我的邮件id。但是,我在收件箱中看不到任何邮件。我正在使用模拟器。 我没有在模拟器中设置任何发件人电子邮件id。 如何知道代码是否正常工作? 谢谢。模拟器无法发送电子邮件;也不是所有设备都可以,您会发现,如果使用MFMailComposeViewController+canSendMail方法,如果设备没有设置邮件帐户,它将返回NO。要引用文档,请执

我想从我的应用程序中附加视频并发送电子邮件。
我下载了苹果示例代码MailComposer。我编译了它。我没有收到任何错误或警告。
我已将邮件发送到我的邮件id。但是,我在收件箱中看不到任何邮件。我正在使用模拟器。
我没有在模拟器中设置任何发件人电子邮件id。 如何知道代码是否正常工作?

谢谢。

模拟器无法发送电子邮件;也不是所有设备都可以,您会发现,如果使用
MFMailComposeViewController
+canSendMail
方法,如果设备没有设置邮件帐户,它将返回
NO
。要引用文档,请执行以下操作:

您应该在尝试显示邮件合成界面之前调用此方法。如果返回否,则不能显示邮件合成界面


尝试在设备上进行测试,看看它是否仍然不起作用。谢谢。你是说我们不能从模拟器发送电子邮件。所以,我必须检查设备。我将把canSendMail方法添加到我的程序中,然后检查它。