【问题标题】:MFMailComposeViewController shows up with blank fieldsMFMailComposeViewController 显示空白字段
【发布时间】:2014-11-14 02:26:45
【问题描述】:

我有一个有趣的问题。我的邮件撰写视图控制器仅显示主题,但没有正文或收件人。在代码中我确实设置了所有这些字段,但不知何故只显示了主题。

现在这确实发生在回调块中,但我不确定为什么这会对填充的内容产生影响。

        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=服务连接中断}

创建一个“全局”变量没有帮助:

@property (nonatomic, strong) MFMailComposeViewController *mailComposer;

【问题讨论】:

    标签: ios iphone mfmailcomposeviewcontroller mfmailcomposer


    【解决方案1】:

    我遇到了同样的问题,可能是您只在使用新 Xcode 6 的模拟器时遇到了这个问题。* 请在设备中尝试,它会正常工作!!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多