当控制器之间设置代理会出现警告

当控制器之间设置代理时,会出现一下警告

/Users/apple/Desktop/WoChu/WoChu/ViewControllers/BaseViewControllers/WCTabBarController.h:20:61: Auto property synthesis will not synthesize property 'delegate'; it will be implemented by its superclass, use @dynamic to acknowledge intention


查了下资料,没太看清,试了一下在请求代理方的 .m文件中增加一行@synthesize delegate;
警告就消失了。具体原因不知道


添加:官方推荐使用@dynamic来修饰delegate。似乎也可以,但是我还是用@systhesize吧,怕在ios7上出问题。

你可能感兴趣的:(当控制器之间设置代理会出现警告)