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