__weak typeof(self) weakSelf = self;
写block里面的时候调用self的时候用这个
一般情况写宏定义
#define ZZWeakSelf __weak typeof(self) weakSelf = self
防止如block的循环引用
__weak typeof(self) weakSelf = self;
写block里面的时候调用self的时候用这个
#define ZZWeakSelf __weak typeof(self) weakSelf = self
防止如block的循环引用