【发布时间】:2012-10-30 10:35:02
【问题描述】:
我想在应用程序中预览文件。
文件来自网络服务器(我有文件的 url。)
可以是任何类型。 (图像/音频/视频/文档等)
我想要像 Mac 中的 Finder 预览器这样的预览器(通过在 Mac 中的任何文件上按空格键)
【问题讨论】:
-
你要自己写
-
我想要 10 亿美元。
标签: iphone ipad ios5 ios4 ios6
我想在应用程序中预览文件。
文件来自网络服务器(我有文件的 url。)
可以是任何类型。 (图像/音频/视频/文档等)
我想要像 Mac 中的 Finder 预览器这样的预览器(通过在 Mac 中的任何文件上按空格键)
【问题讨论】:
标签: iphone ipad ios5 ios4 ios6
IMO 最简单的方法是简单地使用 UIWebView。
[self.webView loadRequest:[NSURLRequest requestWithURL:fileUrl]];
其中fileUrl 是一个NSURL,指向文件的URL(远程或本地)。根据我的经验,UIWebViews 能够高效地打开许多不同的文件类型。
【讨论】:
【讨论】:
UIWebView 的问题是它有内存泄漏,如果你持续预览图像会导致你的应用程序崩溃,你可以通过仪器检查行为。如果您不关心加密,我认为最好的方法是使用 Quick Look Previewer。如果你关心加密,你可以使用 UIImageView
【讨论】: