IOS中 Block用法進階二 局部變量和全局變量在Block中的使用

1、局部變量與block塊spa 先看下面代碼:code int number=100; void (^TestBlock)(int)=^(int x){ number=number+x; }; TestBlock(100); 你會發現 這麼寫編譯器會報錯誤。錯誤截圖以下: 因此,對於一個局部變量,block裏面這麼作是非法的。也就是說使用能夠,想改變沒門!那麼下面加一個修飾 __block (兩
相關文章
相關標籤/搜索