Tag: 快速查看

QLPreviewController:quicklookd无法加载

我有一些简单的代码显示一个简单的PDF,使用QLPreviewController。 它在模拟器,并在一个非常简单的应用程序的伟大工程。 在应用程序,我真的希望它的工作,它在设备上失败。 该设备显示预览视图,但它只是显示文本“simple.pdf,便携式文档格式(PDF)”和文件大小(在这种情况下为“301KB”),而不是PDF。 有趣的是,日志发出“无法加载quicklookd错误:操作无法完成。(cocoa错误4097.)” 我试过了: 几个PDF文件,一个简单的文本和一个IRS的W4 PDF。 相同的结果。 改为使用UIDocumentInteractionController。 相同的结果。 排除: 我正在构build阶段与QuickLook.framework链接。 [QLPreviewController canPreviewItem:]返回YES。 我的意见不是非常复杂, 面向SWRevealViewController的UINavigationController。 当PDF是Quicklook'd时,无论我在导航层次结构中有多浅或很深,都无关紧要。 我没有想法,希望有人认识到这个错误。 编辑:应用程序在iOS 6设备上正常工作。 在6.1,7.0和7.1的模拟器中工作。 在7.0设备上失败,唉!

Mimetypes(或其他)所以iOS Mail不能在Quicklook中打开?

我一直在遵循这个答案的辉煌的指示,完美的工作。 但是,我的文件types是mime“application / notforquicklook”,quicklook仍然试图打开它。 这导致一般的齿轮旋转,没有发生。 我怎样才能解决这个问题? 我的文件是压缩plists。 在我使用完整的XML plists之前,它运行良好,但它们太大(没有优势)。 这是一个select正确的MIMEtypes或其他东西的问题?