【发布时间】:2014-02-13 02:28:14
【问题描述】:
我从网络下载了文件,但是事先不知道是什么类型的文件,我把它命名为PDF文件,从而破坏了一些文件,我使用QLPreViewController的方法“+ canPreviewItem”来判断文件是否可以预览,在我看来,如果 pdf 文件损坏(QLPreViewController 实际上无法预览),它将返回 NO。但它总是返回yes,我如何判断文件是否可以预览?你能给我一些帮助吗?
【问题讨论】:
-
即使文件不是 PDF,为什么还要用 PDF 扩展名命名文件?
-
我的服务器返回三个格式的文件给我,但是没有返回任何文件信息,我只能假设返回的是PDF文件。
-
修复您的服务器以返回具有正确扩展名的文件不是更好吗?
-
没有其他选项可以解决我的问题吗?现在修复服务器不是一个好的选择。
-
检查文件的内容以确定其类型。在此基础上更新扩展。
标签: ios quicklook qlpreviewcontroller