爲什麼這個調試命令的工作:調試
(lldb) **po indexPath**
<NSIndexPath: 0x1c0711b0> {length = 2, path = 3 - 0}
但這並不:
(lldb) **po [indexPath section]**
[no Objective-C description available]
?
爲什麼這個調試命令的工作:調試
(lldb) **po indexPath**
<NSIndexPath: 0x1c0711b0> {length = 2, path = 3 - 0}
但這並不:
(lldb) **po [indexPath section]**
[no Objective-C description available]
?
爲必須使用 'P' 的基本類型, 'PO' 爲對象
P =打印
PO =打印對象
所以例如
(lldb) p [indexPath section]
因爲該部分不是對象,因此it is an integer。
當使用這個,我得到錯誤信息:'錯誤:沒有已知方法' - 部分';將消息發送到方法的返回類型。有任何想法嗎? – AlexR
當調試器無法識別輸入類型只是像這樣''p [(NSIndexPath *)indexPath部分]' – Manu
我使用轉換時得到相同的錯誤消息。 – AlexR