Writable atomic property '***' cannot pair a synthesized setter/getter with a user defined
2024-09-09 12:45:42
1. warning: Semantic Issue: Writable atomic property 'number' cannot pair a synthesized setter/getter with a user defined
setter/getter 指示在AFItemView.m文件
2. warning: Semantic Issue: Writable atomic property 'numberOfImages' cannot pair a synthesized setter/getter with a user defined setter/getter 指示在AFOpenFlowView.m文件
查找这两个文件的头文件声明获知,这两个属性声明是这样的:
@property int number;
@propertyint numberOfImages;
反正感觉上另类,也就直接更改为以下:
@property (nonatomic) int number;
@property (nonatomic) int numberOfImages;
居然就顺利通过,没有再报警告错误了。此后查找资料,得知可以有以下几种方法解决:
1. 声明属性为nonatomic,即我上面的修改方法。
2. @synthesize合成用getter/setter方法(即自己手动定义getter/setter方法)。
3. 用@dynamic来代替@synthesize。
4. 直接不用属性@property。
转:http://blog.sina.com.cn/s/blog_6fd90b5b01016gy1.html
最新文章
- Effective C++ 33 避免遮掩继承而来的名称
- nginx + tomcat配置负载均衡
- C# 6.0 Feature list
- study notes for python
- java web 资源地址写法
- MacOSX和Windows 8的完美融合
- Swift-CALayer十则示例
- Python 更改cmd中的字色
- 基于visual Studio2013解决C语言竞赛题之1065二维排序
- Principle使用教程
- 多重集组合数 (DP)
- centos6.5 搭建nginx1.6.0 +gridfs +mongodb2.4..10环境
- 从一个实例学习----FLASK-WTF
- 关于UIButton嵌入到UIView点击无反应问题的解决方法和delegate的简单用法示例(转载)
- 从Excel导数据到MySQL速度优化
- 【ARTS】01_20_左耳听风-20190325~20190331
- Celery 实现异步任务-one
- ES6 js中const,var,let区别 今天第一次遇到const定义的变量
- FTP服务器搭建(Centos7)
- 【Pyton】【小甲鱼】文件