2012-06-13 41 views
2

是否可以訪問xCode控制檯中的對象的屬性?xCode:通過控制檯訪問對象的屬性

如果我嘗試以下,我得到一個錯誤,他屬性不存在。

PO someObject.someprop

如果我沒有斷點代碼並運行它工作得很好,所以我知道someObject.someprop存在的應用程序。我不認爲我掌握了xCode控制檯嗎?我對Flex/Flash開發所喜愛的是,我可以設置一個斷點,並在控制檯窗口或變量視圖中將每個結構遍歷到地球末端。

我可以看到SomeDicionary [key] .someArray [1] .someObject.prop,它會告訴我值。這在xCode控制檯中是不可能的,或者有一個竅門可以實現嗎?

回答

2

你會真正使用括號語法符號:

po [someObject someprop] 

調試器有時是有關語法非常finnicky。 This充滿了在XCode中進行調試的各種有用提示。

注意,在實現文件(* .m)中聲明的變量/屬性(而不是頭文件(* .h))有時對調試變量列表顯示不可見,具體取決於斷點是否在類的代碼,因爲範圍。這裏不一定需要,但知道視圖是如何相關的。