開發(fā)中遇到可以在瀏覽器打開的url,但是在iOS的webview上打不開,(void)webView:(UIWebView*)webView didFailLoadWithError:(NSError*)error? 查這個(gè)方法 發(fā)現(xiàn)[error? localizedDescription] 為The operation couldn’t be completed. (WebKitErrorDomain error 101.)。
解決方法:
1.?轉(zhuǎn)碼編譯
url= [urlstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];?
?2.加載相應(yīng)的HTML
[webViewloadHTMLString:[NSStringstringWithFormat:@",[[NSStringalloc]initWithData[NSJSONSerializationdataWithJSONObject:URLoptions:NSJNReadingAllowFragmentserror:NULL]encoding:NSUTF8StringEncoding]]baseURL:nil];?