【发布时间】:2018-08-13 08:14:49
【问题描述】:
类似于 Anonymous closure argument not contained in a closure 但lldb相关
tableViews.forEach {
$0.dataSource = self
$0.delegate = self
$0.estimatedRowHeight = 30
^^^^^^^^^^^^^^ breakpoint is here
}
尝试调试
(lldb) p $0.delegate
错误::3:1:错误:匿名闭包参数不包含在 一个闭包 $0.delegate
(lldb) po $0.delegate
错误::3:1:错误:匿名闭包参数不包含在 关闭 $0.delegate
可视化调试(将光标定位在 $0 上)确实有效, 您可以扩展树并向下查找您感兴趣的变量。但是有一个小问题,其中有大量用于 uitableview 以便可视化调试意图铺平道路 理解地狱
鉴于调试的视觉部分有效,必须有一些方法可以得到 从命令行那里????我怎么能只得到我感兴趣的部分?
【问题讨论】: