在Xcode调试器中的NSMutableArray中有没有看到NSString值的技巧?

时间:2010-02-24 11:22:35

标签: iphone xcode debugging nsstring nsarray

当我调试时,我从来没有在数组中获得NSString的值。我所看到的只是神秘的符号,可能是0x1dc3753之类的内存地址。我深入研究了所有的东西并扩展了所有东西,但根本没有人类可读的价值。根本没用。你怎么做这个(除了NSLogging一切)?

3 个答案:

答案 0 :(得分:20)

此外,与“打印说明”相同的是在调试器控制台中键入po variableName

答案 1 :(得分:2)

展开NSMutableArray时,您应该能够在变量窗格中看到至少一个缩写字符串。如果你不能,那表明你实际上没有字符串作为元素。

在变量窗格中,按住Control键并单击,然后从弹出菜单中选择Show Type Column。然后,当您深入到数组中时,它将显示每个元素的类。

答案 2 :(得分:1)

在要检查的数组附近设置断点,并将鼠标悬停在数组变量上。然后,将鼠标悬停在出现的三角形的右侧,您应该出现一个图标,即两个三角形(彼此相对)。单击此按钮,然后从菜单中选择“打印说明”。