我想在应用程序中预览文件
文件来自网络服务器(我有文件的网址。)
可以是任何类型。 (图像/音频/视频/文档等)
我想在Mac中使用像Finder预览器这样的预览器(通过将空格按到mac中的任何文件)
答案 0 :(得分:2)
最简单的方法IMO就是简单地使用UIWebView。
[self.webView loadRequest:[NSURLRequest requestWithURL:fileUrl]];
fileUrl
是指向文件网址(远程或本地)的NSURL
。根据我的经验,UIWebViews能够有效地打开许多不同的文件类型。
答案 1 :(得分:2)
您应该使用UIDocumentInteractionController。您可以在此处查看教程,以获取如何使用它的示例:
答案 2 :(得分:0)
UIWebView的问题在于它有内存泄漏,如果您持续预览图像会导致应用程序崩溃,您可以通过仪器检查行为。我认为,如果您不关心加密,最好的方法是使用Quick Look Previewer。如果您关心加密,可以使用UIImageView