【发布时间】:2017-07-19 09:36:43
【问题描述】:
我有代表PDF 的base64 字符串。
我想在 Webview 中显示它,但我不知道如何做好。
我应该如何处理?我需要先将字符串转换为数据吗?
【问题讨论】:
我有代表PDF 的base64 字符串。
我想在 Webview 中显示它,但我不知道如何做好。
我应该如何处理?我需要先将字符串转换为数据吗?
【问题讨论】:
请尝试以下代码。
if let decodeData = NSData(base64EncodedString: base64String, options: .IgnoreUnknownCharacters) {
yourWebView.loadData(decodeData, MIMEType: "application/pdf", textEncodingName: "utf-8", baseURL: NSURL(fileURLWithPath: ""))
} // since you don't have url, only encoded String
if let decodeData = Data(base64Encoded: base64String, options: .ignoreUnknownCharacters) {
yourWebView.load(decodeData, mimeType: "application/pdf", textEncodingName: "utf-8", baseURL: URL(fileURLWithPath: ""))
} // since you don't have url, only encoded String
【讨论】: