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