iOS block 声明时和定义时的不同格式

时间:2023-03-28 12:34:02

今天写程序时,在实现一个block时总提示格式错误,对比api的block参数格式,没发现错误。后来查阅了资料,发现这两个格式是不同的!

具体格式见下方

NSString * (^testBlock) (int a,int b) = ^ NSString *(int a, int b){}

注意到^符号的不同位置了吗?