MFMailComposeViewController在canSendMail上超时?

时间:2012-11-22 15:50:26

标签: iphone ios mfmailcomposeviewcontroller

所以主题大多是自我解释的。当我进入

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

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

我也尝试过做邮件撰写的旧样式,即

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

我仍然收到同样的消息。有什么想法吗?

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

1 个答案:

答案 0 :(得分:0)

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