基本上我有以下
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var myClosure = { [unowned tableView] in
...
}
}
我最终希望在我的闭包中访问我的tableView而不创建保留周期。
写这个,我的tableView给出的tableView由我的闭包保留。
我可能在这里错过了一些有关关闭所有权的内容,但是什么?
答案 0 :(得分:0)
我发现我的代码实际上有一个嵌套闭包。我添加捕获列表的闭包是在第二个闭包中。
将它移到我的第一个闭包解决了我的问题。