2011-08-02 5 views
2

저는 MFMailComposeViewController와 함께 일하고 있습니다. 클래스는 메일이 전송되었음을 나타내지 만, 시뮬레이터에서 이메일을 설정 한 적이 없으며 방법을 모르겠습니다. 따라서 발송 된 메일은 어떤 이메일 서버에 전송 되었습니까?MFMailComposeViewController는 시뮬레이터에서 실제로 sendmail을 사용하기로되어 있습니까?

[mailClass canSendMail]도 모두를 반환하므로 모두 괜찮다고 생각됩니다.

는 아는 사람 있나요 어떻게 100 %

+0

[MFMailComposeViewController가 메시지를 보내지 않는 이유는 무엇입니까?] (http://stackoverflow.com/questions/1804027/why-wont-mfmailcomponents-controller-send-messages) – jtbandes

답변

6

아니, 시뮬레이터 실제로 이메일 계정을 지원하거나 당신이 정말로 메일을 보낼 수 없습니다 테스트를위한 설정 시뮬레이터를합니다.

[MFMailComposeViewController canSendMail]은 메일 생성을 완전히 테스트하고 코드 경로를 작성할 수 있도록하려면 YES를 반환합니다. 앱에 관해서는 실제 기기에서 테스트하지 않고도 결과 이메일의 실제 내용을 검사 할 수는 없지만 실제 기기와 똑같이 작동합니다 (사용자가 실제 상황에서 취소를 선택할 수 있기 때문에).

+0

감사합니다! 물론 도움을 주셔서 감사합니다! –

관련 문제