2017-02-25 14 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想要看到的變量,而這些變量並沒有顯示在變量查看器中。 –