在UIWebView上查看下载的PDF

时间:2016-09-04 10:03:39

标签: ios swift pdf uiwebview alamofire

我已设法将pdf文件下载到设备。

我得到了这个file:///var/mobile/Containers/Data/Application/DBC9AFAB-3FD4-4D06-82F5-0577251001A7/Library/Caches/RewardMe-Presentation-at-NVIDIA-Auditorium.pdf路径

所以我试图在像这样的UIWebView上打开它

    let downloadedFilePath = "file:///var/mobile/Containers/Data/Application/DBC9AFAB-3FD4-4D06-82F5-0577251001A7/Library/Caches/RewardMe-Presentation-at-NVIDIA-Auditorium.pdf"
    let filePathURL = NSURL(fileURLWithPath: downloadedFilePath);
    webView.loadRequest(NSURLRequest(URL: url));

但是WebView无法加载pdf。它只显示一个空白的webview

为什么这不起作用的任何想法?

1 个答案:

答案 0 :(得分:1)

您的代码看起来不错,但路径不是

ItemsSource

试试这个希望它有效。

要检查文件是否存在打开新的查找程序并在复制后按Command + Shift + G 并粘贴文件路径并按Enter键 如果文件加载则文件存在。您的案例中的文件路径为&#34; /// var / mobile / Containers / Data / Application / DBC9AFAB-3FD4-4D06-82F5-0577251001A7 / Library / Caches / RewardMe-Presentation-at-NVIDIA-Auditorium.pdf &#34; < / p>