繁体   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