OC重写property属性的set&get方法一点注意
2017-11-21 本文已影响0人
Kx_
当重写了property声明的属性的set方法之后,再声明get方法,在get方法中使用_xxx变量时会报错,因为set和get方法都重写了会导致系统自动生成的_xxx变量失效,相当于没有生成过一个这样的变量,直接使用是会报错的。
解决方法就是在.m文件中对属性制定一个命名@synthesize xxx = _xxx;
当重写了property声明的属性的set方法之后,再声明get方法,在get方法中使用_xxx变量时会报错,因为set和get方法都重写了会导致系统自动生成的_xxx变量失效,相当于没有生成过一个这样的变量,直接使用是会报错的。
解决方法就是在.m文件中对属性制定一个命名@synthesize xxx = _xxx;