簡體   English   中英

Xcode調試器,我不明白

[英]Xcode debugger, I don't get this

我正在嘗試了解如何使用gdb完成一些基本的調試工作

我想檢查此控件(UILabel)的長度,如果我在控制台中鍵入以下內容卻什么也沒得到,什么是正確的方法?

(gdb) po self.mylabel.frame.size.width
There is no member named frame.

或者,如果我沒有自我嘗試:

(gdb) po mylabel.frame.size.width
There is no member named frame.

必須有一種方法,但不確定。 Visual Studio具有出色的調試器幫助程序來跟蹤對象的值並協調對象的運行。

如果僅鍵入po myLabel ,它將輸出框架詳細信息。 您還可以使用po NSStringFromCGRect(myLabel.frame) (見本鏈接沿着NSStringFromCGRect的線條一些有用的功能。)

另外,width是一個浮點數,因此可以使用p (float) myLabel.frame.size.width

通常, po用於打印對象的值,而p用於基本類型。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM