【发布时间】:2016-07-21 16:43:19
【问题描述】:
我正在使用像
这样的闭包{ [capturedVar] otherVar in
// Some code here
}
当我尝试更改 captureVar 时,会出现一个错误,说它是一个常量,无法更改。有什么方法可以更改闭包内的捕获变量(我需要将原始变量更改为,因此不能选择复制)?
【问题讨论】:
-
不要捕获它...
-
@MartinR,天哪,好简单
标签: swift lambda reference closures