无法通过QLPreviewController发送PDF

时间:2014-12-10 22:12:18

标签: ios pdf ios8 mfmailcomposeviewcontroller qlpreviewcontroller

我已成功将从网上下载的PDF文件加载到QLPreviewController中。当我点击“共享”按钮然后点击“邮件”图标以通过电子邮件发送PDF时,邮件编辑器窗口会暂时显示(不包含PDF),然后自行解散。然后,在我的Mac上,“问题报告者”窗口显示以下详细信息:

  

处理:MailCompositionService [68119]路径:
  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/Applications/MailCompositionService.app/MailCompositionService   标识符:MailCompositionService版本:
  1.0(1.0)代码类型:X86-64(Native)父进程:launchd_sim [67687]负责人:launchd_sim [67687]用户   ID:501

     

日期/时间:2014-12-10 16:03:36.006 -0600操作系统版本:
  Mac OS X 10.10.1(14B25)报告版本:11匿名UUID:
  027528DA-56B6-94EF-4660-573FD98B58EC

     

睡眠/唤醒UUID:BC8F4A6B-CCAC-4E18-9A39-A6F533C76D2E

     

自启动以来的时间清醒:自唤醒以来的1700000秒时间:1700000   秒

     

Crashed Thread:0 Dispatch queue:com.apple.main-thread

     

异常类型:EXC_CRASH(SIGABRT)异常代码:
  0x0000000000000000,0x0000000000000000

     

特定应用信息:    *由于未捕获的异常'NSInvalidArgumentException'而终止应用,原因:'* - [NSRegularExpression   enumerateMatchesInString:options:range:usingBlock:]:nil参数'   以NSException类型的未捕获异常终止abort()调用

这也打印在Xcode日志中:

  

2014-12-10 16:03:36.862 Q-Scribe [67995:17783435]   viewServiceDidTerminateWithError:错误   Domain = _UIViewServiceInterfaceErrorDomain Code = 3“操作   无法完成。 (_UIViewServiceInterfaceErrorDomain错误3.)“   UserInfo = 0x7be9b8c0 {Message = Service Connection Interrupted}   2014-12-10 16:03:45.788 Q-Scribe [67995:17878367]    等待时间超时   来自com.apple.MailCompositionService的栅栏屏障

Apple的一个邮件库显然崩溃了。对类似问题的所有答案都提出了对MFMailComposeViewController的引用,但由于我在QuickLook中,因此我无法访问它。

这是在iOS 8 iPad模拟器上发生的。

如何通过QLPreviewController发送电子邮件?

0 个答案:

没有答案