UIWebView LoadData不接受textEncodingName和baseURL的Nil值 [英] UIWebView LoadData is not accepting Nil values for textEncodingName and baseURL
本文介绍了UIWebView LoadData不接受textEncodingName和baseURL的Nil值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
直到Swift 1.2版本,UIWebView LoadData接受nil值,但Swift 2.0抛出错误Swift不符合协议NilLateralConvertible。
Till Swift 1.2 version, UIWebView LoadData was accepting nil values, but Swift 2.0 is throwing error "Swift does not conform to protocol NilLateralConvertible".
Swift 1.2:Works罚款
Swift 1.2: Works fine
self.webView.loadData(tempData!, MIMEType: "application/pdf", textEncodingName: nil, baseURL: nil)
Swift 2.0:抛出错误
Swift 2.0: Throws error
self.webView.loadData(tempData!, MIMEType: "application/pdf", textEncodingName: nil, baseURL: nil)
推荐答案
这对我有用:
webView.loadData(pdfDownload, MIMEType: "application/pdf", textEncodingName: "", baseURL: NSURL())
这篇关于UIWebView LoadData不接受textEncodingName和baseURL的Nil值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文