如何在iOS中使用QLViewController使用http地址显示图像或文件?
我正在尝试使用如何在iOS中使用QLViewController使用http地址显示图像或文件?,ios,cocoa-touch,qlpreviewcontroller,Ios,Cocoa Touch,Qlpreviewcontroller,我正在尝试使用qlviewcontroller通过http地址显示位于web中的文件。 例如,我希望它显示位于此处的图像: 在previewItemAtIndex中,我这样做了: NSString* url = @"http://iosdevelopertips.com/wp-content/uploads/2011/05/preview.jpg"; return [NSURL URLWithString: url]; 但是,当我在tableview中单击图像时,会出现加载…指示器的QLPre
qlviewcontroller
通过http地址显示位于web中的文件。
例如,我希望它显示位于此处的图像:
在previewItemAtIndex
中,我这样做了:
NSString* url = @"http://iosdevelopertips.com/wp-content/uploads/2011/05/preview.jpg";
return [NSURL URLWithString: url];
但是,当我在tableview中单击图像时,会出现加载…
指示器的QLPreviewController
正在无休止地旋转,在日志中我看到这样一条消息:无法为路径发出文件扩展名:/wp content/uploads/2011/05/preview.jpg
因此,问题是如何使用
NSURL
中的http
地址在web上的qlviewcontroller
中显示文件?我做错了什么?谢谢。您需要自己下载这些项目,然后将文件URL传递给预览控制器。预览控制器仅为您处理显示和用户交互