在iOS应用程序中打开下载的文件

在iOS应用程序中打开下载的文件,ios,uiwebview,download,Ios,Uiwebview,Download,如何在iOS应用程序中打开下载的文件(图像、pdf、word、excel等)?是否有任何方法可以使用设备的系统工具(如iBooks)打开它们,或者这应该在UIWebView中完成? .您可以使用qlviewcontroller类 苹果文档链接是 苹果说 QLPreviewController对象或Quick Look preview controller提供用于预览项目的专用视图。 编辑: 这是一个很好的教程: 您可以使用qlviewcontroller类 苹果文档链接是 苹果说 QLPrevi

如何在iOS应用程序中打开下载的文件(图像、pdf、word、excel等)?是否有任何方法可以使用设备的系统工具(如iBooks)打开它们,或者这应该在UIWebView中完成?
.

您可以使用
qlviewcontroller

苹果文档链接是

苹果说

QLPreviewController对象或Quick Look preview controller提供用于预览项目的专用视图。

编辑:

这是一个很好的教程:


您可以使用
qlviewcontroller

苹果文档链接是

苹果说

QLPreviewController对象或Quick Look preview controller提供用于预览项目的专用视图。

编辑:

这是一个很好的教程:

试试这个

NSString* pdfFile = @""; //path of file here



NSURL *url = [NSURL fileURLWithPath:pdfFile];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView setScalesPageToFit:YES];
[webView loadRequest:request];

[self.view addSubview:webView];
试试这个

NSString* pdfFile = @""; //path of file here



NSURL *url = [NSURL fileURLWithPath:pdfFile];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView setScalesPageToFit:YES];
[webView loadRequest:request];

[self.view addSubview:webView];

每篇文章一个问题。我已将问题分开;)查看
qlviewcontroller
作为一个选项。每篇文章一个问题。我已将我的问题分开;)查看
qlviewcontroller
作为一个选项。我认为qlviewcontroller适用于本地文件。我说得对吗?因为在你们给我的教程中,情况就是这样。我也发现这不适合我。我有一个错误:
无法为路径发出文件扩展名:/library/ios/DOCUMENTATION/NetworkingInternet/Reference/QLPreviewController\u Class/QLPreviewController\u Class.pdf
我有一个类似于的URL,需要在我的应用程序中以某种方式显示此文件的内容有两种方法1)您可以直接显示文档或2)您可以下载将文档保存到本地文件夹并显示它。两个选项下载的数据量相同。因此,在我看来,秒选项更好@我认为QLPreviewController适用于本地文件。我说得对吗?因为在你们给我的教程中,情况就是这样。我也发现这不适合我。我有一个错误:
无法为路径发出文件扩展名:/library/ios/DOCUMENTATION/NetworkingInternet/Reference/QLPreviewController\u Class/QLPreviewController\u Class.pdf
我有一个类似于的URL,需要在我的应用程序中以某种方式显示此文件的内容有两种方法1)您可以直接显示文档或2)您可以下载将文档保存到本地文件夹并显示它。两个选项下载的数据量相同。因此,在我看来,秒选项更好@叶尔克赞。