UIMessage“发送直接邮件”

问题描述:

我正在开发一个考试应用程序。完成考试后,如果该人按下完成按钮,结果将直接发送至该人的电子邮件。UIMessage“发送直接邮件”

我知道如何使用MessageUI框架,但我不想获得任何撰写视图 - 相反,它应直接转到关注电子邮件。

有谁知道这是否可能?

在此先感谢。

+0

查核在以下线程接受的答案对如何发送电子邮件背景的方法:HTTP:/ /stackoverflow.com/questions/6284599/mfmailcomposeviewcontroller-question-locking-the-fields – Luke

这是可能的,但为此,您需要一个将发送邮件的web服务。

+0

雅我有Web服务,你可以让我知道如何? – Kumar

+0

然后,将其作为NSURL使用,并将emailid和msg传递给url。其实这将取决于你的web服务是如何设计的 – Minakshi

+0

我怎样才能发送味精在NSURL你能给我的语法吗? – Kumar

例如语法:

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

No no no ...正如你所提到的,你有发送邮件的web服务,所以你必须编写web服务的URL而不是“”[email protected]“。通过这个你可以通过传递字符串(你的消息)作为参数,你的后台系统收到消息,并采取适当的行动发送邮件到所需的位置。 – Maulik