是否可以在xCode控制台中访问对象的属性?
如果我尝试以下操作,我会收到一个错误,即他的财产不存在。
po someObject.someprop
如果我没有断开代码并运行应用程序它工作正常,所以我知道someObject.someprop存在。我不认为我掌握了xCode控制台了吗?我喜欢Flex / Flash开发的是我可以设置一个断点,在控制台窗口或变量视图中,我可以遍历每个结构到地球的尽头。
我可以看到SomeDicionary [key] .someArray [1] .someObject.prop,它会告诉我值。这在xCode控制台中是不可能的,还是有一个技巧可以达到它?
答案 0 :(得分:2)
您实际上必须使用括号语法表示法:
po [someObject someprop]
调试器有时对语法很有帮助。 This充满了各种有用的XCode调试技巧。
只是旁注,实现文件(* .m)中声明的变量/属性而不是头文件(* .h)有时对调试器变量列表显示是不可见的,具体取决于断点是否在该类中代码,因为范围。这里不一定需要,但有助于了解它是如何相关的。