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