美文网首页
关于UIWebView 不回调代理方法

关于UIWebView 不回调代理方法

作者: 小八子的开发之路 | 来源:发表于2018-06-06 13:42 被阅读147次

    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,问题解决!
    (这篇文章为了记录问题,因为这个问题以前遇到过,但是一直没想出来怎么解决的,如果帮你解决了问题,请点个赞)

    相关文章

      网友评论

          本文标题:关于UIWebView 不回调代理方法

          本文链接:https://www.haomeiwen.com/subject/tpsbsftx.html