代码之家  ›  专栏  ›  技术社区  ›  fuzzygoat

webViewDidFinishLoad:缺少协议?

  •  0
  • fuzzygoat  · 技术社区  · 15 年前

    有谁能帮我澄清一下,我的印象是,要使用webViewDidFinishLoad:我必须使我的类符合 <UIWebViewDelegate>

    -(void)webViewDidFinishLoad:(UIWebView *)webView {
        // do stuff ...
    }
    

    非常感谢,

    1 回复  |  直到 15 年前
        1
  •  1
  •   Georg Fritzsche    15 年前

    中的方法 UIWebViewDelegate 应该是可选实现的。如果 UIWebView 通过测试代理是否 conforms 对于它,你总是会有关于你的类没有完全实现协议的恼人的警告。
    UIWebViewDelegate 有效地存在于自我文档中,以防您想要被警告没有完全实现它。如果需要这些警告,请参阅 Adopting a Protocol .