1,定义声明
申明 传入无参数
typedef void (^actionBlockName)(void);
有参数
typedef void (^actionBlockName)(UIButton *btn);
定义
@property(nonatomic , copy) actionBlockName competition;
实例化
competition = ^ {
完成后 实现操作
}
调用
if(self.competition) competition();
if(self.competition) competition(btn);
2,以一种参数传入函数
-(void) ActionName:(void (^) (id data) )competition;