2011-08-02 29 views
2

我正在使用MFMailComposeViewController,並且一切似乎都很好。該課程表明郵件已發送,但我從來沒有在模擬器上設置電子郵件,也不知道如何。所以如果它發送,它發送給它的是什麼郵件服務器?MFMailComposeViewController是應該從模擬器實際發送郵件嗎?

[mailClass canSendMail]也返回YES,所以它認爲它一切正常。

有誰知道如何安裝模擬器來測試這個100%

+0

可能重複[爲什麼MFMailComposeViewController不發送消息?](http://stackoverflow.com/questions/1804027/why-wont-mfmailcomposeviewcontroller-send-messages) – jtbandes

回答

6

沒有,模擬器實際上並不支持電子郵件帳戶或讓你真正發送郵件。

[MFMailComposeViewController canSendMail]返回YES以允許您完全測試您的郵件生成並編寫代碼路徑。就您的應用而言,它的行爲與真實設備完全相同(因爲用戶可以選擇取消對真實設備的反應),但是如果沒有在真實設備上進行測試,您無法檢查生成的電子郵件的實際內容。

+0

謝謝!當然,請欣賞幫助! –

相關問題