【发布时间】:2017-05-11 15:51:30
【问题描述】:
我正在使用返回 Base64 字符串的 API,如下所示:
data:application/pdf;base64,**BASE64STRING**
BASE64STRING 是我显示 PDF 所需要的。
到目前为止,我只创建了一个获取 Base64 字符串的Data 对象:
let data = Data(base64Encoded: BASE64STRING)
我尝试在 webview 中加载它:
webView.load(data!, mimeType: "application/pdf", textEncodingName: "", baseURL: URL(string: "")!)
问题是我没有本地PDF文件,所以我不知道我应该在baseURL中放什么。目前它给了我一个fatal error: unexpectedly found nil while unwrapping an Optional value
如何在 webView 中加载 PDF?有没有更好的方法来做到这一点?
【问题讨论】:
-
您是在本地保存检索到的数据还是只想显示来自 API 的数据响应?
-
尝试传递
"http://localhost/"
标签: ios swift pdf swift3 uiwebview