这没有实际的理由,这正是我今天所看到的。有没有人知道是否有办法创建一个不带任何参数的块。在下面的示例中,Block_001将返回101,有人知道我缺少什么吗?
int (^Block_001) = ^{ return 101; };
如果我添加一个int参数,那么块编译就好了
int(^Block_001)(int) = ^(int arg){ return 101; };
加里
答案 0 :(得分:2)
您需要void
。
int (^Block_001)(void) = ^{ return 101; };