今天遇到一个问题,记录并跟大家分享出来:
UIWebView加载网页时,有时候加载不出来,头疼。
导入#import<WebKit/WebKit.h>
@property (strong, nonatomic)WKWebView *webView;//加载视图控件
#pragma mark - 懒加载
-(WKWebView *)webView{
if (_webView == nil) {
_webView = [[WKWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.width, self.view.height)];
_webView.backgroundColor = [UIColor clearColor];
[self.view addSubview:_webView];
}
return _webView;
}
viewDidLoad中创建加载webview:
/********** IOS 8.0系统 及Xcode升级后 webView有时候加载不出来 👇可以解决问题 ************/
NSString *encodedString = [@"要加载的URL" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *weburl = [NSURL URLWithString:encodedString];
NSURLRequest *httpRequest=[NSURLRequest requestWithURL:weburl];
[self.webView loadRequest:httpRequest];
OK,问题顺利解决!