1. 代理
UIWebViewDelegate
2. 创建
UIWebView myWebView=[[UIWebView alloc] initWithFrame:CGRectMake(0, 0,self.view.frame.size.width,self.view.frame.size.height)]; myWebView.delegate=self; NSURLRequest*request=[NSURLRequest requestWithURL:[NSURL URLWithString:urlStr]];
NSURLRequest*request = [NSURLRequest requestWithURL:[NSURL URLWithString:self.m_strUrl] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:5.0];
[myWebView loadRequest:request]; [self.view addSubview:myWebView]; 3. 代理 -(void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{ NSLog(@"erros is %@",error); } -(void)webViewDidFinishLoad:(UIWebView *)webView{ NSLog(@"hello"); } - (void )webViewDidStartLoad:(UIWebView *)webView{ } 4. 注意 如果 url字符串中如果包含了非法字符或者中文,要使用 [urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]