簡體   English   中英

xcode:如何在xcode中調試?

[英]xcode: how to debug in xcode?

我有一個Person類,它只有一個屬性:name。 我想在調試時列出屬性值,但是xcode僅顯示“ isa”,我該如何在eclipse中實現呢?

Xcode:

日食:

在此處輸入圖片說明

在后台,可以使用方法訪問屬性。 可以使用name方法讀取名為name的屬性,並可以使用setName:方法對其進行設置。 您可以使用調試器的po命令來打印對象的描述。 嘗試在調試器控制台上鍵入以下內容:

po [p name]

po命令通過將debugDescription消息發送到要打印的對象來工作,默認情況下, debugDescription僅發送description消息。 因此,您可以將此方法添加到Person類中:

- (NSString *)description {
    return [NSString stringWithFormat:@"<%@: %p name=%@>", self.class, self, self.name];
}

然后,您可以使用如下調試器命令:

po p

並得到這樣的輸出:

<Person: 0x10013fd60 name=Jack>

如果rob的帖子不起作用,那么我將嘗試在控制台中輸入bt(用於回溯)

暫無
暫無

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

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