2011-11-19 1 views
0

첨부 파일이있는 전자 메일을 보내기 위해 MFMailComposeViewController를 사용하고 있습니다. 모든 가이드에서보기 컨트롤러를 모달보기로 표시하여 사용자가 필드를 변경하고 보내기 또는 취소를 선택할 수 있도록합니다.보기 컨트롤러를 표시하지 않고 MFMailComposeViewController 사용

사람들이 내가 입력 한 정보를 변경할 수 없도록하려는 경우, 모달보기를 사용하지 않고 전자 메일을 보내도록 할 수 있는지 궁금합니다.

mailto와 함께 URL을 사용하고 있지만 첨부 파일을 추가 할 수 없다고 생각합니다.

누군가가이 방법이 가능한지 또는 더 잘 알고 있다면 어떻게하는지 알고 있으면 도움을받을 수 있습니다.

감사합니다.

+1

여기에 수락 된 답변을 확인하십시오. 매우 멋진 이메일 백그라운드 발신자입니다. http://stackoverflow.com/questions/6284599/mfmailcompleviewcontroller-question-locking-the-fields – Luke

+0

감사합니다. 루크,하지만이 첨부 파일을 추가하는 방법을 볼 수 없습니다. 제안한 코드를 사용할 수 있는지 알고 있습니까? – Theo

+0

확실한 지원이되지 않습니다. 죄송합니다. 추가 할 수 있다고 확신합니다.) – Luke

답변

5

아니, 당신이 MFMailComposeViewController으로이 작업을 수행 할 수 없습니다. 애플은 전자 메일을 보내는 것이 사용자의 통제하에 있으며 애플 리케이션이 아니라는 점에서 매우 구체적이다. 사용자 계정에서 전자 메일을 보내고있는 중, 전자 메일에 대한 액세스가 제한되어있는 이유를 이해할 수 있습니다. 이런 경우가 아니라면 스팸봇을 사용하는 것이 쉽습니다.

위의 이유로 저는 앱 스토어에서 승인 된 사용자 계정에서 자신의 이메일을 보내는 앱을 얻지 못할 것이라고 생각합니다.

+0

감사합니다. – Theo

+0

그것에 대해 생각해보십시오. 원한다면 mailto를 사용하여 스팸 메일을 보낼 수 있습니까? 앱 스토어에서 승인을받지 못했습니다. 그래서 분명히 mfmailcomposeviewcontroller에 대해 동일한 옵션을 제공해야합니다. 사람들이 적절한 방법으로 사용하지 않으면 앱을 승인해서는 안됩니다. – Theo

+0

mailto는 먼저 사용자가 OK'ing하지 않고 전화기에 구성된 전자 메일 계정에서 전자 메일을 보내지 않습니까? – jrturton

0

사용자 동의없이 SMS/이메일을 보낼 수 없습니다. 그러나 SMS/이메일을 보낼 수있는 인터넷에는 많은 웹 서비스가 있습니다. 내 생각에 일부 앱은 해당 서비스를 사용하거나 자신의 용도로 사용합니다.

은 참조 : How can I send mail from an iPhone application?