block 循环引用:就是block代码块用到了外面的变量
处理:一般在外面重新设置一个变量,用__weak 类型 变量名
一般写法:__weak typeof(self) vc = self;
或者使用:__unsafe__unretained
声明Block属性 返回类型 (^名字)(放参数类型)
@property (strong,nonatomic) void (^success)() ;
使用:
self.success();