QLPreviewController与NSData一起使用?

9
我有一个以NSData形式存储在服务器上的文件。我可以从服务器获取数据(这没有问题)。接下来,我尝试使用QLPreviewController来呈现文件。但是我似乎无法弄清楚如何使此步骤正常工作。
我已经实现了QLPreviewController,并设置了我的datasource和delegate,以及通过modal方式呈现previewController。所有似乎都在工作,不过,我似乎无法弄清楚如何使用我的NSData正确地实现previewController:previewItemAtIndex:方法。有什么建议/示例吗?

1
你需要将内容写入文件,然后返回该文件的URL。这就是我使用它的方式。 - user523234
1个回答

2

QLPreviewController只能使用文件URL才能工作。:(

@property (readonly) NSURL *previewItemURL;

此属性的值必须是文件类型的URL。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接