类型1:
// 函数无返回值也无参数
-(void)foo:( void ( ^ )( ) ) callback{
}
// 调用方法
[self foo:^void (){
}];
类型2:
// 函数无返回值有参数
-(void)foo:( void ( ^ )( int , bool) ) callback{
}
// 调用方法
[self foo:^void (int a,bool b){
}];
类型3:
// 函数有返回值有参数
-(void)foo:( NSString * ( ^ )( int , bool) ) callback{
}
// 调用方法
[self foo:^NSString * (int a,bool b){
return @"";
}];
ios,objectiveC,中带有匿名的block的写法
最新推荐文章于 2024-07-25 17:04:43 发布