2017-02-25 15 views
1

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

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

回答

0

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

+0

谢谢吉姆。会做。 – Maarut

0

最接近的是旁边的Xcode调试控制台。如果您点击Xcode底部垃圾桶图标右侧的选项卡按钮,这将展开视图。

enter image description here

在应用程序中设置断点将在该当前时间显示可执行文件的变量名和值,并显示您在variables viewer

enter image description here

+0

这些是你程序中的变量。 lldb表达式解析器允许您即时添加变量。这些是Maarut想要看到的变量,而这些变量并没有显示在变量查看器中。 –