1.Block里面有局部变量时,以后的值改变了,Block里面的值还是原来的
1.1 普通的局部变量,block只会引用它初始的值(block定义那一刻),不能追踪它的改变
2.怎么让Block的值可以改变。使用static 或者 __block (两道下划线)
2.1block 内部一直引用被__block修饰的变量。
2.2static修饰的变量一直存在内存中,所以一直活着,可以被追踪到改变。
1.1 普通的局部变量,block只会引用它初始的值(block定义那一刻),不能追踪它的改变
2.1block 内部一直引用被__block修饰的变量。
2.2static修饰的变量一直存在内存中,所以一直活着,可以被追踪到改变。