1

有没有办法通过对象的 id/内存位置执行“po”或打印对象?例如,如果我有一个 id: 0xee63d60 的对象,我可以显示该对象中的内容吗?我知道我可以使用:

(gdb) 信息 malloc 历史 0xee63d60

获取 StackTrace,这非常有帮助,但我很想看看该对象中有什么,甚至它的名称是什么。

4

2 回答 2

2

(lldb) po 0xee63d60为我工作。

于 2012-05-03T17:39:24.680 回答
0

我相信如果您在“断点”处暂停,您可以右键单击一个对象并选择打印对象。这应该打印出对象的“描述”。参见 +(NSString *) 对 NSObject 类的描述。如果您需要更具体的内容,您可以覆盖此方法。

希望这可以帮助

于 2012-05-03T16:26:55.293 回答