2013-11-09 2 views
1
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; 

controller.mailComposeDelegate = self; 

[controller setToRecipients:[NSArray arrayWithObject:@"[email protected]"]]; 


[controller setSubject:@""]; 

[controller setMessageBody:self.messageText.text isHTML:NO]; 

[self presentViewController:controller animated:YES completion:nil]; 

싶지 않아,하지만 난 메일을 보내는 동안 MFMailComposeViewController를 사용하지 않으려는 직접내가 메일을 보내는 modalviewcontroller 받고 있어요,하지만 난 메일을 보내는 MFMailComposeViewController 받고 있어요 여기

를 receipent 보내

메시지가 이미 "messageText.text"에 저장되어 있습니다. 보내기 버튼을 클릭하면 mvc가 수신됩니다.

+0

여기에서 살펴 보자는 mfmailcomposer를 사용하려는 해달라고 – raz

답변

2

MFMailComposeViewController으로는이 작업을 수행 할 수 없습니다. 애플은 전자 메일을 보내는 것이 사용자의 통제하에 있으며 애플 리케이션이 아니라는 점에서 매우 구체적이다. 사용자 계정에서 전자 메일을 보내고 있으므로 전자 메일에 대한 액세스가 제한되어있는 이유를 이해할 수 있습니다 (Here Explained Well).

많은 웹 서비스를 통해이를 달성 할 수있는 방법이 있습니다. SMTP를 통해 메시지를 보낼 수있는 구글 코드에 프로젝트가

: skpsmtpmessage

내가 메시지가 텍스트 필드에 저장된 메일을 보내 원하는 Tutorial

관련 문제