2

我正在尝试使用QLPreviewController通过 http 地址显示位于网络中的文件。例如,我希望它显示位于此处的图像:http: //iosdevelopertips.com/wp-content/uploads/2011/05/preview.jpg

previewItemAtIndex我这样做:

NSString* url = @"http://iosdevelopertips.com/wp-content/uploads/2011/05/preview.jpg";
return [NSURL URLWithString: url];

但是,当我在我的 tableview 中单击图像时,它会出现在无休止地旋转Loading...的指示符,QLPreviewController并且在日志中我看到这条消息:Couldn't issue file extension for path: /wp-content/uploads/2011/05/preview.jpg

那么问题是如何使用地址显示QLPreviewController位于网络中的文件?我究竟做错了什么?谢谢。httpNSURL

4

1 回答 1

1

您需要自己下载项目,然后将文件 URL 传递给预览控制器。预览控制器只为您处理显示和用户交互。

于 2013-07-25T17:10:24.683 回答