LLDB(Swift 3)列出用户定义的变量

时间:2017-02-25 10:17:22

标签: swift3 xcode8 lldb

调试时,我可以使用e -l Swift -- let $foo = unsafeBitCast(0x12345678, to: UIView.self)设置用户定义的变量。

如果在进行一些此类调用后,是否可以获取用户定义变量列表,显示其当前值?

2 个答案:

答案 0 :(得分:0)

目前没有办法列出所有用户定义的变量/类型。请使用http://bugreporter.apple.com提交增强请求,这不应该很难添加。

答案 1 :(得分:0)

最接近的是Xcode调试控制台旁边的variables viewer。如果您点击Xcode底部垃圾桶图标右侧的标签按钮,则会展开视图。

enter image description here

在应用程序中设置断点将显示当前时间的可执行变量名称和值,并显示在String

enter image description here