通过代码从iPhone发送后,电子邮件正文不显示

时间:2011-02-16 03:11:31

标签: iphone email

我有几个通过代码发送电子邮件的iPhone应用程序。 我注意到有很多来自客户的电子邮件,除了正文消息外,所有内容都已填充(我总是看到他们的签名)。

我发送了一条测试消息,使用我的iPhone设备上的相同应用程序,我收到消息(简单的“这是测试”消息)。

想知道是否需要编码才能处理不同版本的iOS或不同的iPhone设备硬件?

之前有人注意到了吗?

2 个答案:

答案 0 :(得分:0)

我会考虑用户不小心按空白电子邮件发送的可能性。也许为了消除这种可能性,防范代码中的空白消息,如果它仍然发生,你就会知道这是一个真正的问题。

答案 1 :(得分:0)

正确设置所有代理 并使用此

             MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];

    controller.mailComposeDelegate = self;

    NSString *sub= [NSString stringWithFormat:@"The Black Sheep App: %@ Specials",[[BarSplArr objectAtIndex:0]objectForKey:@"barname"]];

    NSString *message=[NSString stringWithFormat:@"Check out these specials for %@ on %@, %@ \n\n %@",[[BarSplArr objectAtIndex:0]objectForKey:@"barname"],day,date,[[BarSplArr objectAtIndex:0]objectForKey:@"drinkspecials"] ];

    [controller setSubject:sub];

    [controller setMessageBody:message isHTML:NO];

    [self presentModalViewController:controller animated:YES];

    [controller release];