下面一段代码给大家介绍iOS MRC 下 block 循环引用问题
//注意此__block会复制一份指针出来 一次原始的指针如果置为nil的话,此处复制出来的指针还是野指针
__block __typeof(self)weakSelf = self;
//__weak __typeof(self)weakSelf = self;
//__weak Person *weakSelf = self;
void (^block)(void) = ^(void){
//NSLog(@name --> is %@, self