1
我在控制檯中發出以下調用並獲得了視圖層次結構。如何打印特定視圖控制器的視圖層次結構?
(LLDB)EXPR -l objC++ -O - [[[一個UIWindow keyWindow] RootViewController的] _printHierarchy]
<TestViewController 0x13ee07360>, state: appeared, view: <TestView 0x13ed10520>
| <MyApp.MenuController 0x13ee126b0>, state: disappeared, view: (view not loaded)
| <UINavigationController 0x13ee15b60>, state: appeared, view: <UILayoutContainerView 0x13ed16b80>
| | <MyApp.ViewController 0x13ee13b50>, state: appeared, view: <UIView 0x13ee1d700>
如何打印爲MyApp.ViewController視圖層次?以某種方式可以使用視圖控制器的地址?
你嘗試'EXPR -l objC++ -O - [0x13ee13b50 _printHierarchy] ',其中0x13ee13b50是MyApp.ViewController的地址? –
@MartinR這是有效的,你可以把它作爲答案嗎? – Boon