我有一个有趣的问题。我的邮件撰写视图控制器只显示主题,但没有正文或收件人。在代码中我设置了所有这些字段,但不知何故只显示了主题。
现在这确实发生在回调块中,但我不确定为什么会对填充的内容产生影响。
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject: @"test 12345"];
// Set up recipients
NSArray *toRecipients = [NSArray arrayWithObject:email];
[picker setToRecipients:toRecipients];
// Fill out the email body text
NSString *emailBody = @"test 1234";
[picker setMessageBody:emailBody isHTML:NO];
[self presentViewController:picker animated:YES completion:nil];
当我尝试更改任何字段时,我也会收到此错误:
viewServiceDidTerminateWithError:错误 Domain = _UIViewServiceInterfaceErrorDomain Code = 3“操作 无法完成。 (_UIViewServiceInterfaceErrorDomain错误3.)“ UserInfo = 0x7fec540454d0 {Message = Service Connection Interrupted}
创建“全局”变量没有帮助:
@property(非原子,强)MFMailComposeViewController * mailComposer;
答案 0 :(得分:1)
我遇到了同样的问题,可能是你只用新的Xcode 6来模拟器面临这个问题。* 请尝试使用设备,它会正常工作!!!