gpt4 book ai didi

ios - 如何从 UIWebView 中的 Base64 字符串加载 PDF

转载 作者:搜寻专家 更新时间:2023-11-01 07:13:02 24 4
gpt4 key购买 nike

我正在使用返回 Base64 字符串的 API,如下所示:

data:application/pdf;base64,**BASE64STRING**

我需要显示 PDF 的 BASE64STRING 在哪里。

到目前为止,我只创建了一个获取 Base64 字符串的 Data 对象:

let data = Data(base64Encoded: BASE64STRING)

然后我尝试在 webview 中加载它:

webView.load(data!, mimeType: "application/pdf", textEncodingName: "", baseURL: URL(string: "")!)

问题是我没有本地 PDF 文件,所以我不知道应该在 baseURL 中放什么。目前它给我一个fatal error: unwrappingly found nil while unwrapping an Optional value

如何在 webView 中加载 PDF?有没有更好的方法来做到这一点?

最佳答案

我解决了这个问题,尽管我不确定这是否是一个好方法,解决方案是将任何有效的 URL 放入 baseUrl:

webView.load(data!, mimeType: "application/pdf", textEncodingName: "", baseURL: URL(string: "https://www.google.com")!)

关于ios - 如何从 UIWebView 中的 Base64 字符串加载 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43920284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com