MFMailComposeViewController是否应该从模拟器实际发送邮件?

Mar*_*nop 2 email iphone

我正在使用MFMailComposeViewController,一切似乎都很好.该类表示邮件已发送,但我从未在模拟器上设置电子邮件而且不知道如何.所以,如果它被发送,它发送了什么电子邮件服务器?

[mailClass canSendMail]也返回YES,所以它认为一切正常.

有谁知道如何设置模拟器来测试这100%

Ben*_*tto 8

不,模拟器实际上不支持电子邮件帐户或允许您真正发送邮件.

[MFMailComposeViewController canSendMail]返回YES以允许您完全测试邮件生成并编写代码路径.至于你的应用程序应该关注,它的行为就像一个真实的设备(因为用户可以选择在真实的东西上取消),虽然你不能检查生成的电子邮件的实际内容,而无需在真实设备上进行测试.