当控制器之间设置代理时,会出现一下警告
/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上出问题。
网友评论