2010-06-23 58 views
0

任何人都可以为我澄清这一点,我的印象是使用webViewDidFinishLoad:我必须符合我的类<UIWebViewDelegate>。但是,我忘了这样做,但发现它仍然在我期待的错误/警告的地方。任何人都可以为我解释吗?webViewDidFinishLoad:缺少协议?

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

赞赏,

加里

回答

1

UIWebViewDelegate中的方法都应该是任选实施。如果UIWebView将迫使您通过测试代理conforms来执行协议,那么您总是会对您的班级发出恼人的警告,指出您的班级未完全实施该协议。
UIWebViewDelegate有效地存在自我文档,并在你想要被警告不完全实施它。如果您需要这些警告,请参阅Adopting a Protocol

+0

谢谢格奥尔格,这完全解释了它...... – fuzzygoat 2010-06-23 19:00:54