IOS开发

The operation couldn’t be comple

2019-06-12  本文已影响0人  卓敦

今天公司项目需要嵌套一个HTML网页,域名是有https的,我使用的控件是WKWebView,结果一运行就报“The operation couldn’t be completed. (NSURLErrorDomain error -999.)”这个错误,界面一片空白。

后来查了相关资料才知道是网页重定向的原因,-999错误码代表了NSURLErrorCancelled。

很好解决,直接在网页加载之前加下面这段代码即可

let userAgent = ["UserAgent": "mozilla/5.0 (iphone; cpu iphone os 7_0_2 like mac os x) applewebkit/537.51.1 (khtml, like gecko) version/7.0 mobile/11a501 safari/9537.53"]

UserDefaults.standard.register(defaults: userAgent as [String : String])

然后再次运行发现已经解决了

上一篇下一篇

猜你喜欢

热点阅读