0
使用返回一個字符串Base64編碼的API,這樣的事情:我如何加載從Base64編碼字符串PDF在一個UIWebView
data:application/pdf;base64,**BASE64STRING**
哪裏BASE64STRING是我需要來顯示PDF。
到目前爲止,我只創建了一個Data
對象獲取Base64編碼字符串:
let data = Data(base64Encoded: BASE64STRING)
我試圖將其加載到web視圖:
webView.load(data!, mimeType: "application/pdf", textEncodingName: "", baseURL: URL(string: "")!)
的問題是,我不有一個當地的PDF文件,所以我不知道我應該把什麼放在baseURL
。目前它給我一個fatal error: unexpectedly found nil while unwrapping an Optional value
我怎樣才能加載PDF在webView?有沒有更好的方法來做到這一點?
你在本地保存檢索到的數據,或者你只是想顯示來自API的數據響應? – OverD
嘗試通過'「http:// localhost /」' –