黑马程序员技术交流社区

标题: block变量定义为什么出错? [打印本页]

作者: 杨勇    时间: 2014-5-5 16:44
标题: block变量定义为什么出错?
本帖最后由 杨勇 于 2014-5-7 10:09 编辑


作者: 桑托尔    时间: 2014-5-5 16:48
本帖最后由 桑托尔 于 2014-5-5 16:54 编辑

void(^myblock)()=^{    NSLog(@"-------------");
};
void不加括号


作者: 吉大人    时间: 2014-5-5 16:48
少了一个花括号?
作者: 桑托尔    时间: 2014-5-5 16:52
标题: 刚才眼花看错了
抱歉我刚才看错了
void (^myblock)()=^{
     NSLog(@"________");
};void不加括号,不然成方法了

作者: UT丶    时间: 2014-5-5 19:51
void不需要加括号.类似于:

void (^numblock)(int) = ^(int n){
        for (int i = 0; i<n; i++) {
            NSLog(@"------");
        }
    };





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2