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

don*_*ile 6 iphone debugging xcode nsstring nsarray

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

Ste*_*ntz 20

此外,与"打印描述"相同的是po variableName在调试器控制台中键入.

  • 这很好,但是,如果Xcode知道如何打印它,为什么不在调试窗口中显示它呢? (4认同)
  • +1调试器控制台接受命令! (3认同)

Tec*_*Zen 2

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

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