环境:Xcode 6.3.1,OSX 10.3.3, Deployment Target 8.0
在一个ViewController中添加一个UIWebView,在下面这一行时报warning。
self.webView.delegate = self;
解决办法是在xxxViewController.h文件中加<UIWebViewDelegate>,如下所示
@interface FeedBackViewController : UIViewController<UIWebViewDelegate>
原因是,self想要代理webView时,需要实现webView相关的protocol。
参考资料:http://www.crifan.com/when_assign_delegate_occur_warning_assigning_to_id_uinavigationcontrollerdelegate_uiimagepickercontrollerdelegate_from_incompatible_type_const_strong/