3

所以这个主题大多是不言自明的。当我踏入

if ([MFMailComposeViewController canSendMail] && [sender.titleLabel.text isEqualToString:@"Contact Support"])
        [self displaySupportComposerSheet];
    else if([MFMailComposeViewController canSendMail])
        [self displayDarrenComposerSheet];

我在控制台中收到此消息:超时消息邮件确定 CanSendMail 状态

我还尝试了似乎是旧式的邮件撰写方式,即

  Class mailClass = (NSClassFromString(@"MFMailComposeViewController"));

我仍然收到同样的信息。有任何想法吗?

此外,当我将 MFMailComposeViewController 设为属性而不是每个方法的局部变量时,它似乎不喜欢它,这是为什么呢?

4

1 回答 1

0

在我调用之前编写要添加为附件的大型 PDF 文件时出现此错误[[MFMailComposer alloc] init]。当我将 Composer 创建移动到 PDF 创建器的大量内存消耗之前的某个点时,我不再在日志中看到此错误。

于 2016-06-21T17:46:47.010 回答