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

时间:2013-10-30 04:31:07

标签: ios uiwebview download

如何在iOS应用中打开下载的文件(图像,pdf,word,excel等)?有没有办法使用设备的系统工具如iBooks打开它们,或者这应该在UIWebView中完成? Example

2 个答案:

答案 0 :(得分:3)

试试这个

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];

答案 1 :(得分:1)

您可以使用QLPreviewController课程。

Apple文档链接为https://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference/QLPreviewController_Class/Reference/Reference.html

Apple说

A QLPreviewController object, or Quick Look preview controller, provides a specialized view for previewing an item.

修改

关于它的一个很好的教程:

http://iosdevelopertips.com/data-file-management/preview-documents-with-qlpreviewcontroller.html