使用PO命令进行调试

时间:2013-10-25 14:28:00

标签: ios objective-c xcode debugging lldb

为什么这个调试器命令有效:

(lldb) **po indexPath**
<NSIndexPath: 0x1c0711b0> {length = 2, path = 3 - 0}

但这不是:

(lldb) **po [indexPath section]**
[no Objective-C description available]

2 个答案:

答案 0 :(得分:8)

对于原始类型,你必须使用'p','po'用于对象

p = print

po =打印对象

所以例如

(lldb) p [indexPath section]

答案 1 :(得分:1)

因为该部分不是对象,it is an integer