当重写了property声明的属性的set方法之后,再声明get方法,在get方法中使用_xxx变量时会报错,因为set和get方法都重写了会导致系统自动生成的_xxx变量失效,相当于没有生成过一个这样的变量,直接使用是会报错的。
解决方法就是在.m文件中对属性制定一个命名@synthesize xxx = _xxx;
当重写了property声明的属性的set方法之后,再声明get方法,在get方法中使用_xxx变量时会报错,因为set和get方法都重写了会导致系统自动生成的_xxx变量失效,相当于没有生成过一个这样的变量,直接使用是会报错的。
解决方法就是在.m文件中对属性制定一个命名@synthesize xxx = _xxx;
本文标题:OC重写property属性的set&get方法一点注意
本文链接:https://www.haomeiwen.com/subject/fmwivxtx.html
网友评论