如何知道QLPreviewController是否成功加载文件/加载失败?

时间:2012-08-08 10:07:03

标签: objective-c ios

我的iOS应用使用QLPreviewController加载各种文档。我的目的是在文档正确加载时设置一个标志,如果没有则显示错误。

奇怪的是,QLPreviewControllerDelegate协议没有提供回调来检查这一点,当我尝试加载无效文件时,QLPreviewController似乎也没有抛出任何异常。

为了记录,我尝试加载无效的PDF,它只是记录了一条关于无法找到标题并显示空文件的消息。

任何人都可以告诉我如何解决这个问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果确定某个项目是否可以预先显示为您工作,那么可以选择调用以下内容:

+(BOOL)canPreviewItem:(id<QLPreviewItem>) item