当我调试时,我从来没有在数组中获得NSString的值。我所看到的只是神秘的符号,可能是0x1dc3753之类的内存地址。我深入研究了所有的东西并扩展了所有东西,但根本没有人类可读的价值。根本没用。你怎么做这个(除了NSLogging一切)?
答案 0 :(得分:20)
此外,与“打印说明”相同的是在调试器控制台中键入po variableName
。
答案 1 :(得分:2)
展开NSMutableArray时,您应该能够在变量窗格中看到至少一个缩写字符串。如果你不能,那表明你实际上没有字符串作为元素。
在变量窗格中,按住Control键并单击,然后从弹出菜单中选择Show Type Column
。然后,当您深入到数组中时,它将显示每个元素的类。
答案 2 :(得分:1)
在要检查的数组附近设置断点,并将鼠标悬停在数组变量上。然后,将鼠标悬停在出现的三角形的右侧,您应该出现一个图标,即两个三角形(彼此相对)。单击此按钮,然后从菜单中选择“打印说明”。