在 UIWebView 上查看下载的 PDF

View Downloaded PDF on UIWebView

我已成功将 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

知道为什么这不起作用吗?

你的代码看起来不错,但路径不对

 let downloadedFilePath = "///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));

尝试这个希望它有效。

用于检查文件是否存在打开一个新的查找器并按Command+Shift+G然后复制并粘贴文件路径并按回车 如果文件加载则文件存在。您的文件路径是“ ///var/mobile/Containers/Data/Application/DBC9AFAB-3FD4-4D06-82F5-0577251001A7/Library/Caches/RewardMe-Presentation-at-NVIDIA-Auditorium.pdf