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

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

/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上出问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak、循环引用、不能执行之类的警告。 有代码洁癖的孩子...
    磁针石阅读 11,503评论 0 16
  • 所有的编译警告的名称:参见网址:http://fuckingclangwarnings.com注意这篇文章的创建时...
    zhangyin阅读 10,902评论 0 53
  • 每当我坐在餐桌前时,总有一段回忆会时常在我的脑海深处涌现出来,渐渐清晰…… 那天是元宵节,我们一大家子...
    花落幽然阅读 226评论 0 2
  • 一.听说你也想辞职? 前段时间,朋友又一次陷入是否换工作的死循环中。毕业三月,身边的大学同学又在跳槽。朋友本身是在...
    阿代菇凉阅读 534评论 4 4
  • 念 很多年也不过如此 新奇化平淡 不止是岁月的打磨 烟灭的也不止是 青春岁月 回首 在泡沬形成前 香格里拉 曾是我...
    雾绕青峰阅读 153评论 0 1