2011-08-02 5 views
2

私はMFMailComposeViewControllerを使って作業していますが、どれも良いようです。クラスはメールが送信されたことを示していますが、私はシミュレータで電子メールを設定したことが一度もなく、方法はわかりません。送信された場合、どの電子メールサーバーに送信されましたか?MFMailComposeViewControllerは実際にはシミュレータからのsendmailを想定していますか?

[mailClass canSendMail]もまたYESを返します。

誰もがありません、シミュレータが実際に電子メールアカウントをサポートしたり、あなたが本当にメールを送信することはできませんどのようにこの100%

+0

[MFMailComposeViewControllerがメッセージを送信するのはなぜですか?](http://stackoverflow.com/questions/1804027/why-wont-mfmailcomponentscontroller-send-messages) – jtbandes

答えて

6

をテストするためのセットアップシミュレータを知っています。

[MFMailComposeViewController canSendMail]は、メールの生成を完全にテストしてコードパスを作成できるようにするには、YESを返します。実際のデバイスでテストすることなく、結果の電子メールの実際の内容を検査することはできませんが、アプリが心配する限り、実際のデバイスとまったく同じように動作します(実際にキャンセルすることができます)。

+0

ありがとうございます!確かに助けを感謝しています! –

関連する問題