【问题标题】:Is there a trick to see NSString values in an NSMutableArray in Xcode debugger?在 Xcode 调试器中查看 NSMutableArray 中的 NSString 值是否有技巧?
【发布时间】:2011-01-20 11:55:45
【问题描述】:

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

【问题讨论】:

    标签: iphone xcode debugging nsstring nsarray


    【解决方案1】:

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

    【讨论】:

    • +1 用于给出避免多次鼠标点击的答案。 :)
    • 天哪,我以前怎么从来没有偶然发现过这个?
    • 这很好,但见鬼,如果 Xcode 知道如何打印它,为什么不在调试窗口中显示它呢?
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-28
        • 1970-01-01
        • 2010-10-19
        相关资源
        最近更新 更多