1.错误用法
2.正确用法:
总结:在懒加载时我们有时会忽略这个问题,就是会用到第一种错误的方法.然后就会提示这个错误,那原因何在呢?那下面分析一下
1.我们在调用if语句做判断时,如果用self去访问的话,他就会调用他的setter跟getter方法,本身自己还没初始化,是nil,但是getter返回的也是ni,那在判断时就会进入死循环,所以就会报这个错.
总结:在懒加载时我们有时会忽略这个问题,就是会用到第一种错误的方法.然后就会提示这个错误,那原因何在呢?那下面分析一下
1.我们在调用if语句做判断时,如果用self去访问的话,他就会调用他的setter跟getter方法,本身自己还没初始化,是nil,但是getter返回的也是ni,那在判断时就会进入死循环,所以就会报这个错.