2011-11-22 2 views
0

시험용 앱을 개발 중입니다. 시험이 끝나면 사람이 완료 버튼을 누르면 결과가 해당 사용자의 이메일로 직접 전송됩니다.UIMessage "다이렉트 메일 보내기"

MessageUI 프레임 워크를 사용하는 방법을 알고 있지만 작성보기를 원하지 않습니다. 대신 관심 메일에 직접 연결되어야합니다.

이것이 가능한지 누구에게 알 수 있습니까?

미리 감사드립니다.

+0

체크 아웃 : HTTP : /을 /stackoverflow.com/questions/6284599/mfmailcomposeviewcontroller-question-locking-the-fields – Luke

답변

-1

이것은 가능하지만이 경우 메일을 보낼 웹 서비스가 필요합니다. 예를 들어 구문

+0

예. 웹 서비스가 있습니까? – Kumar

+0

그런 다음 NSURL로 사용하고 emailid와 msg를 url에 전달하십시오. 사실 이것은 귀하의 웹 서비스가 어떻게 설계되었는지에 달려 있습니다. – Minakshi

+0

NSURL에서 msg를 보내면 구문을 알려주실 수 있습니까? – Kumar

1

:

NSString *msgToSend = @"This is an Example Message to be send"; 
    NSString *urlStr = [NSString stringWithFormat:@"www.home.com?method=aMethodName&msg=%@",msgToSend]; //here msg is a parameter of your url string 
    NSLog(@"%@",urlStr); 
    NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; 

가 당신에게 아이디어를 제공 희망 ... 배경 이메일 보내는 방법에 대한 방법에 대해 다음 스레드에서 허용 대답

+0

제게 많은 도움이되고 제 일을 쉽게 만들어 주셔서 대단히 감사합니다 :-) – Kumar

+0

웹 사이트 대신 우편으로 보내고 싶습니다 asNSString // * urlStr = [NSString stringWithFormat : @ "[email protected]?method=aMethodName&msg= % @ ", msgToSend]; // 올바른 방법 일까 ..? 나는 메일을 보내고 있지만 메일은 보내지 않고있다. ?????? – Kumar

+0

아니요 아니요 ... 당신이 말했듯이 "[email protected]"대신 웹 서비스의 URL을 써야하는 메일을 보내는 웹 서비스가 있습니다. 이렇게하면 문자열 (msg를 전달하여 웹 서비스를 호출합니다.)를 매개 변수로 사용하고 백 시스템이 msg를 수신하고 메일을 원하는 위치로 보내도록 적절한 조치를 취하십시오. – Maulik