[英]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.