UIWebView用了那么久,今天碰到一个很无奈的问题(其实以前解决过这个问题)
UIWebView不会回调代理方法!
delegate也赋值了
代理方法都实现了
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
- (void)webViewDidStartLoad:(UIWebView *)webView;
- (void)webViewDidFinishLoad:(UIWebView *)webView;
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error;
可就是不会回调.经过一个小时的排查,终于查到实现了下面这个方法,却没有返回返回值,
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
return YES,问题解决!
(这篇文章为了记录问题,因为这个问题以前遇到过,但是一直没想出来怎么解决的,如果帮你解决了问题,请点个赞)
网友评论