Auto property synthesis will not synthesizeproterty;it will be implemented by its superclass, use@dy
今天写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相关推荐
- unrecognized selector sent to instanceAuto property synthesis will not synthesize property
程序运行崩溃 :'NSInvalidArgumentException', reason: '-[MyAnnotation setCoordinate:]: unrecognized selector ...
- 转载iOS开发中常见的警告及错误
iOS警告收录及科学快速的消除方法 前言:现在你维护的项目有多少警告?看着几百条警告觉得心里烦么?你真的觉得警告又不是错误可以完全不管么? 如果你也被这些问题困惑,可以和我一起进行下面的操作.其实 ...
- iOS:消除项目中警告
引言: 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak.循环引用.不能执行之类的警告. 有代码洁癖的孩子们很想消除他们, 今天就让我们来一次Fuck 警告!! 首先学会基本的语句: ...
- iOS OC消除黄色警告⚠️ (不断的更新中...)
开发一个项目时,难免会产生很多警告,一些是第三方或是老代码不再被支持造成的,但并不影响使用,这些警告其实可以直接隐藏掉!还有一些警告可能是系统方法弃用.不兼容指针类型.未使用变量.未使用default ...
- iOS消除对应的警告!
iOS消除对应的警告! 字数7989 阅读12383 评论10 喜欢29 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak.循环引用.不能执行之类的警告. 有代码洁癖的孩子们很想 ...
- iOS编程 手动忽略clang编译器警告
iOS编程 手动忽略clang编译器警告 在iOS开发过程中, 我们可能会碰到一些系统方法弃用, weak.循环引用.不能运行之类的警告. 有代码洁癖的孩子们非常想消除他们, 今天就让我们来一次Fuc ...
- 消除Xcode iOS项目的警告
消除Xcode iOS项目的警告 作者 犯傻小二 关注 2016.03.10 15:22* 字数 8287 阅读 3839 评论 0 喜欢 7 如果你有强迫症,看到项目中那么多警告肯定特别心烦 ...
- hibenate.hbm2ddl.auto属性详解
hibernate配置属性中,hibernate.hbm2ddl.auto可以帮助你实现正向工程,即由java代码生成数据库脚本,进而生成具体的表结构. 在hibernate.cfg.xml ...
- 12c adg添加数据文件报错处理ORA-01111
一.描述 12c ADG rhel 7.0 二.现象.处理过程 1.主库添加数据文件,备库报错. Beginning Standby Crash Recovery. Serial Media Reco ...
- SpringBoot:常用属性汇总
2019独角兽企业重金招聘Python工程师标准>>> 可以在application.properties/application.yml文件中或作为命令行开关指定各种属性.本节提供 ...
最新文章
- 项目开发总结:前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
- vs+命令行运行带参数cpp文件
- 【深度学习】神经网络结构搜索(NAS)与多模态
- 计算机组成原理作业1王诚,计算机组成原理 王诚 董长洪 宋佳兴
- unmappable character for encoding UTF8
- cocos2d-x坐标系
- 5类6类7类网线对比_未来值得投资的6类苗木,5年内市场前景应该都不错!
- C++ 通讯录管理系统实验报告
- 鸿蒙测试版苹果,华为鸿蒙OS 2.0开发者Beta新增招募 苹果macOS 11.4测试版发布
- 学习微信小程序之css7
- 一文了解预训练语言模型!
- java:求解二元一次方程(小程序)
- 八人抢答器讲解_八人抢答器PLC控制系统设计(最终版)最新版
- 计算机win7如何加快开机速度,win7如何提高开机速度实现8秒内完成开机【图文】...
- Scanner的close()方法的使用以及Scanner应该如何关闭
- win10 GTX1080 avatarify AI实时换脸
- 互联网发展简史(1)ARPANET的建立
- 不要让自己的大脑变成别人思想的跑马场-叔本华
- this.$router.push方法,父子如何传值和接收值
- Latex报错(TexWork):Misplaced alignment tab character . l.13 Journal of Hygiene
热门文章
- (2019.07) BSV 链上运算模型
- 墨刀未能成功读取服务器,墨刀体验小感
- HC05蓝牙模块与stm32通信
- 景观平面图转鸟瞰图_快题干货| 速码!鸟瞰图、效果图、扩初图…5大辅助小图考试技巧全面大放送!...
- 记录Win10因为管理员权限而出现的访问COM口被占用的问题
- linux报错Error: /proc must be mounted
- libcurl返回DNS无法解析的问题
- 广告行业中富媒体的概念
- 不忘初心,成于自渡——记录2020年的自己
- 第九章泛型与集合(甘琳凤)