iOS webview 打不开url,WebKitErrorDo

2016-11-07  本文已影响958人  Dan_

开发中遇到可以在浏览器打开的url,但是在iOS的webview上打不开,(void)webView:(UIWebView*)webView didFailLoadWithError:(NSError*)error  查这个方法 发现[error  localizedDescription] 为The operation couldn’t be completed. (WebKitErrorDomain error 101.)。

解决方法:

1.​转码编译

url= [urlstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];​

​2.加载相应的HTML

[webViewloadHTMLString:[NSStringstringWithFormat:@",[[NSStringalloc]initWithData[NSJSONSerializationdataWithJSONObject:URLoptions:NSJNReadingAllowFragmentserror:NULL]encoding:NSUTF8StringEncoding]]baseURL:nil];​

上一篇 下一篇

猜你喜欢

热点阅读