4FDB7E41-A38D-4F18-BC04-D49583411534.png
Variable is not assignable (missing__block type specifier)
提示原因:缺少一個(gè)關(guān)鍵字雙下劃線block
解決方法:為block加上雙下劃線
76F33AF3-BE87-46A3-BA14-6D4AEF18F415.png
當(dāng)在block內(nèi)部使用block外部定義的局部變量時(shí),如果變量沒(méi)有被__block修飾,則在block內(nèi)部是readonly(只讀的),
不能對(duì)他修改,如果想修改,變量前必須要有__block修飾
__block的作用告訴編譯器,編譯時(shí)在block內(nèi)部不要把外部變量當(dāng)做常量使用,還是要當(dāng)做變量使用.
如果再block中訪問(wèn)全局變量,就不需要__block修飾.
持續(xù)更新。赠潦。叫胖。。她奥。臭家。。方淤。