我有几个通过代码发送电子邮件的iPhone应用程序。 我注意到有很多来自客户的电子邮件,除了正文消息外,所有内容都已填充(我总是看到他们的签名)。
我发送了一条测试消息,使用我的iPhone设备上的相同应用程序,我收到消息(简单的“这是测试”消息)。
想知道是否需要编码才能处理不同版本的iOS或不同的iPhone设备硬件?
之前有人注意到了吗?
答案 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];