【问题标题】:iOS file previewiOS 文件预览
【发布时间】:2012-10-30 10:35:02
【问题描述】:

我想在应用程序中预览文件。
文件来自网络服务器(我有文件的 url。)
可以是任何类型。 (图像/音频/视频/文档等)

我想要像 Mac 中的 Finder 预览器这样的预览器(通过在 Mac 中的任何文件上按空格键)

【问题讨论】:

标签: iphone ipad ios5 ios4 ios6


【解决方案1】:

IMO 最简单的方法是简单地使用 UIWebView。

[self.webView loadRequest:[NSURLRequest requestWithURL:fileUrl]];

其中fileUrl 是一个NSURL,指向文件的URL(远程或本地)。根据我的经验,UIWebViews 能够高效地打开许多不同的文件类型。

【讨论】:

  • UIWebView 的问题在于它会泄漏内存,尤其是图像。
【解决方案2】:

【讨论】:

    【解决方案3】:

    UIWebView 的问题是它有内存泄漏,如果你持续预览图像会导致你的应用程序崩溃,你可以通过仪器检查行为。如果您不关心加密,我认为最好的方法是使用 Quick Look Previewer。如果你关心加密,你可以使用 UIImageView

    【讨论】:

      猜你喜欢
      • 2014-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 2010-09-15
      相关资源
      最近更新 更多