iOS — block捕获自动变量的值

int val = 10; void (^blk)(void) = ^{printf("val=%d\n",val);}; val = 2; blk(); 上面这段代码输出值是:val = 10,而不是2,block截获自动变量的瞬时值。因为block保存了...

2018-10-15 17:23:08

阅读数 77

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭