今天写demo的时候用到了很早版本的第三方框架,直接给我报了4个错误,当然这是正常的,错误如下:

Auto property synthesis will not synthesizeproterty;it will be implemented by its superclass, use @dynamic to acknowledge intention

意思是编译器自动给属性title合成getter和setter的时候将会在它的父类上实现,也就是说xcode在升级之后控制器里也有一个title属性,现在不知道它到底是哪一个title. 可以通过添加@dynamic告诉编译器这个属性是动态的,意思就是等你编译的时候就知道了它只在此类中合成.

代码如下:

@interface JBBarChartView : JBChartView//These Two Lines Have The Error
@property (nonatomic, weak) id<JBBarChartViewDataSource, superclassDataSourceIfAvailable> dataSource;
@property (nonatomic, weak) id<JBBarChartViewDelegate, superclassDelegateIfAvailable> delegate;@end//MARK:dynamic
@implementation JBBarChartView
@dynamic dataSource;
@dynamic delegate;
@end//MARK:explicitly synthesize
@implementation JBBarChartView
@synthesize dataSource;
@synthesize delegate;
@end

Auto property synthesis will not synthesizeproterty;it will be implemented by its superclass, use@dy相关推荐

  1. unrecognized selector sent to instanceAuto property synthesis will not synthesize property

    程序运行崩溃 :'NSInvalidArgumentException', reason: '-[MyAnnotation setCoordinate:]: unrecognized selector ...

  2. 转载iOS开发中常见的警告及错误

    iOS警告收录及科学快速的消除方法   前言:现在你维护的项目有多少警告?看着几百条警告觉得心里烦么?你真的觉得警告又不是错误可以完全不管么? 如果你也被这些问题困惑,可以和我一起进行下面的操作.其实 ...

  3. iOS:消除项目中警告

    引言: 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak.循环引用.不能执行之类的警告. 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!! 首先学会基本的语句: ...

  4. iOS OC消除黄色警告⚠️ (不断的更新中...)

    开发一个项目时,难免会产生很多警告,一些是第三方或是老代码不再被支持造成的,但并不影响使用,这些警告其实可以直接隐藏掉!还有一些警告可能是系统方法弃用.不兼容指针类型.未使用变量.未使用default ...

  5. iOS消除对应的警告!

    iOS消除对应的警告! 字数7989  阅读12383  评论10  喜欢29 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak.循环引用.不能执行之类的警告. 有代码洁癖的孩子们很想 ...

  6. iOS编程 手动忽略clang编译器警告

    iOS编程 手动忽略clang编译器警告 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak.循环引用.不能运行之类的警告. 有代码洁癖的孩子们非常想消除他们, 今天就让我们来一次Fuc ...

  7. 消除Xcode iOS项目的警告

    消除Xcode iOS项目的警告 作者  犯傻小二  关注 2016.03.10 15:22*  字数 8287  阅读 3839 评论 0 喜欢 7 如果你有强迫症,看到项目中那么多警告肯定特别心烦 ...

  8. hibenate.hbm2ddl.auto属性详解

    hibernate配置属性中,hibernate.hbm2ddl.auto可以帮助你实现正向工程,即由java代码生成数据库脚本,进而生成具体的表结构.      在hibernate.cfg.xml ...

  9. 12c adg添加数据文件报错处理ORA-01111

    一.描述 12c ADG rhel 7.0 二.现象.处理过程 1.主库添加数据文件,备库报错. Beginning Standby Crash Recovery. Serial Media Reco ...

  10. SpringBoot:常用属性汇总

    2019独角兽企业重金招聘Python工程师标准>>> 可以在application.properties/application.yml文件中或作为命令行开关指定各种属性.本节提供 ...

最新文章

  1. 项目开发总结:前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
  2. vs+命令行运行带参数cpp文件
  3. 【深度学习】神经网络结构搜索(NAS)与多模态
  4. 计算机组成原理作业1王诚,计算机组成原理 王诚 董长洪 宋佳兴
  5. unmappable character for encoding UTF8
  6. cocos2d-x坐标系
  7. 5类6类7类网线对比_未来值得投资的6类苗木,5年内市场前景应该都不错!
  8. C++ 通讯录管理系统实验报告
  9. 鸿蒙测试版苹果,华为鸿蒙OS 2.0开发者Beta新增招募 苹果macOS 11.4测试版发布
  10. 学习微信小程序之css7
  11. 一文了解预训练语言模型!
  12. java:求解二元一次方程(小程序)
  13. 八人抢答器讲解_八人抢答器PLC控制系统设计(最终版)最新版
  14. 计算机win7如何加快开机速度,win7如何提高开机速度实现8秒内完成开机【图文】...
  15. Scanner的close()方法的使用以及Scanner应该如何关闭
  16. win10 GTX1080 avatarify AI实时换脸
  17. 互联网发展简史(1)ARPANET的建立
  18. 不要让自己的大脑变成别人思想的跑马场-叔本华
  19. this.$router.push方法,父子如何传值和接收值
  20. Latex报错(TexWork):Misplaced alignment tab character . l.13 Journal of Hygiene

热门文章

  1. (2019.07) BSV 链上运算模型
  2. 墨刀未能成功读取服务器,墨刀体验小感
  3. HC05蓝牙模块与stm32通信
  4. 景观平面图转鸟瞰图_快题干货| 速码!鸟瞰图、效果图、扩初图…5大辅助小图考试技巧全面大放送!...
  5. 记录Win10因为管理员权限而出现的访问COM口被占用的问题
  6. linux报错Error: /proc must be mounted
  7. libcurl返回DNS无法解析的问题
  8. 广告行业中富媒体的概念
  9. 不忘初心,成于自渡——记录2020年的自己
  10. 第九章泛型与集合(甘琳凤)