Captureing ‘self’ strongly in this block is likely to lead to a retain cycle 的 警告
原因: 我在.h文件中声明了一个成员变量,在 刷新 方法的block块中 通过self-> isrefreshing 进行访问,这样在创建block对象时会引用一次self-> isrefreshing
,同时self 也会被再次retain 一次,当
block对象 或self对象都没有释放,就会导致内存泄漏。
解决方式: 用__block 创建本地对象,__block 所创建的本地对象在引用的时候并不会使内存计时器加1,是弱引用,警告就会消除