我有一个按钮,想在单步执行代码时了解其启用状态。这在调试器中不起作用:
po self.myButton.enabled
它打印:
There is no member named enabled.
还有其他方法可以打印其状态吗?
最佳答案
gdb 不知道属性的点语法,但它会评估方法调用。 -[UIButtonenabled] 返回一个 BOOL,它是一个标量类型,而不是一个对象,所以你应该使用 p
进行类型转换,如下所示:
p (BOOL)[[self myButton] enabled]
如果您要检查的属性是一个对象,您可以使用 po
而不进行类型转换,如下所示:
po [[self myButton] font]
关于iphone - 如何在调试器中查找属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2761765/