iOS webview 打不开url,WebKitErrorDomain error 101

开发中遇到可以在浏览器打开的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];​

你可能感兴趣的:(iOS webview 打不开url,WebKitErrorDomain error 101)