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];