我正在使用 iOS 7 中的UIDocumentInteractionController来预览作为应用程序包的一部分安装的 PDF。当我使用加载文件时,一切都很好;
NSURL *url = [[NSBundle mainBundle] URLForResource:pdfName withExtension:@"pdf"];
self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:url];
self.documentInteractionController.delegate = self;
[self.documentInteractionController presentPreviewAnimated:YES];
正如预期的那样,PDF 加载得非常好,并且会出现一个预览控制器来显示文档。一旦我将设备置于引导访问模式,然后尝试打开 PDF,控制器就会按预期显示,但 PDF 不会出现,而是控制器显示文件名、格式和大小。
在 Xcode 中调试我在日志中看到以下消息;
无法加载 quicklookd 并出现错误:操作无法完成。(_UIViewServiceInterfaceErrorDomain 错误 0。)
作为健全性检查,我也尝试使用QLPreviewController,但这产生了完全相同的结果。
有人对此有任何指示吗?翻阅文档,我还没有找到太多东西。