Ios 无法通过电子邮件从QLViewController发送PDF

Ios 无法通过电子邮件从QLViewController发送PDF,ios,pdf,ios8,mfmailcomposeviewcontroller,qlpreviewcontroller,Ios,Pdf,Ios8,Mfmailcomposeviewcontroller,Qlpreviewcontroller,我正在成功地将从web下载的PDF文件加载到QLPreviewController中。当我点击“共享”按钮,然后点击邮件图标以发送PDF时,邮件生成器窗口会立即显示(没有PDF),然后自行关闭。然后,在我的Mac电脑上,会出现一个“问题报告器”窗口,其中包含以下详细信息: 流程:MailCompositionService[68119]路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform

我正在成功地将从web下载的PDF文件加载到QLPreviewController中。当我点击“共享”按钮,然后点击邮件图标以发送PDF时,邮件生成器窗口会立即显示(没有PDF),然后自行关闭。然后,在我的Mac电脑上,会出现一个“问题报告器”窗口,其中包含以下详细信息:

流程:MailCompositionService[68119]路径:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/Applications/mailcommissionservice.app/mailcommissionservice 标识符:MailCompositionService版本:
1.0(1.0)代码类型:X86-64(本机)父进程:launchd_sim[67687]负责人:launchd_sim[67687]用户 身份证号码: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 秒

崩溃线程:0调度队列:com.apple.main-Thread

异常类型:EXC_崩溃(SIGABRT)异常代码:
0x0000000000000000,0x0000000000000000

特定于应用程序的信息: *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:*-[NSRegularExpression EnumerateMatcheInstalling:选项:范围:usingBlock::nil参数' 调用NSException abort()类型的未捕获异常终止

这也会打印在Xcode日志中:

2014-12-10 16:03:36.862 Q-Scribe[67995:17783435] viewServiceDidTerminateWithError:错误 域=\u UIViewServiceInterfaceErrorDomain代码=3“操作 无法完成。(\u UIViewServiceInterfaceErrorDomain错误3)。” UserInfo=0x7be9b8c0{消息=服务连接中断} 2014-12-10 16:03:45.788 Q-Scribe[67995:17878367] 等待时超时 来自com.apple.MailCompositionService的围栏屏障

苹果的一个邮件库显然正在崩溃。对类似问题的所有回答都暗示了一些假设引用了MFMailComposeViewController的内容,但由于我使用的是QuickLook,因此无法访问它

这发生在iOS 8 iPad模拟器上


如何通过QLViewController发送PDF?

您可能应该在(使用示例代码)上提交一个错误。我在iOS 8 iPhone模拟器中也遇到了同样的问题。我不想发送PDF,只是发短信而已。