QLPreviewController canPreviewItem:无法判断损坏的文件

时间:2014-02-13 02:28:14

标签: ios quicklook qlpreviewcontroller

我从网上下载了文件,但事先我不知道什么类型的文件,我把它命名为PDF文件,从而破坏了一些文件,我使用QLPreViewController的方法“+ canPreviewItem”来判断文件是否可以预览,在我看来如果pdf文件坏了(QLPreViewController实际上无法预览),它将返回NO。但它总是返回是,我如何判断文件是否可以预览?你能给我一些帮助吗?

1 个答案:

答案 0 :(得分:0)

+[QLPreviewController canPreviewItem:]只是根据item参数的UTI告诉你,Quick Look是否知道如何显示这个UTI。

它没有对项目进行任何反省(这将是非常昂贵的)。

不幸的是,您无法修复服务器以返回适当的文件扩展名和MIME类型。