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

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

具体格式见下方

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

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

posted @ 2013-11-25 19:41  幻化成疯  阅读(247)  评论(0编辑  收藏  举报