当用户发送邮件时,我遇到了一些问题。有些时候邮件没有邮件内容(邮件正文),甚至用户都输入了邮件内容。邮件内容只显示一段时间。(10封邮件进入我的收件箱,2或3封邮件没有内容在电子邮件正文中)请指导我为什么会发生这种情况?
我的代码在这里,
- (void)viewDidLoad {
[self displayComposerSheet];
}
-(void) displayComposerSheet
{
picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
if ([MFMailComposeViewController canSendMail]) {
[picker setToRecipients:[NSArray arrayWithObjects:@"aaa@bbb.com",nil]];
[picker setSubject:@"ShoutOuts"];
}
[self presentModalViewController:picker animated:YES];
}
请帮帮我。
谢谢!
答案 0 :(得分:0)
我没有直接的答案,但有两个提示:
a)为什么要在viewDidLoad中调用displayComposerSheet?我宁愿把它放到viewWillAppear中,因为如果再次使用视图控制器可能已经加载并且在内存中。
b)您是否尝试使用占位符文本预填充邮件正文以查看是否正在发送?