【问题标题】:XCode 4.6 doesn't show current value of integersXCode 4.6 不显示整数的当前值
【发布时间】:2013-02-23 19:33:54
【问题描述】:

单步执行循环时,NSLog(@"%d",intvar) 显示 intvar 正在增加,但将鼠标悬停在它上面仍显示 0。这里,intvar 为 8 并且已触发断点,但调试器显示 0。 是否有一些调试标志可以在项目或目标中设置?当我调试时,我希望能够看到任何变量或对象的当前值。但是 XCode 不像标准 IDE 那样具有易于设置的“调试模式编译”或监视功能。

有时它甚至不显示整数的值,而只显示名称。 本地窗格也仍然为 0,有时它根本不显示值。

所有变量的作用域都是方法范围的,我只是在这个方法内部调试。

是否有一个设置可以在 Xcode 中进行调试,或者它是一个错误?

【问题讨论】:

  • Xcode 4.6 调试器在您第一次评估表达式时会非常慢,也许您的问题与此有关。尝试先在控制台中评估某些内容以消除第一次减速,然后再次检查您的值是否未显示在代码中...

标签: xcode cocoa debugging watch


【解决方案1】:

即使我有 XCode 4.6,它对我来说也很好,请查看屏幕截图。

你一定改变了一些设置,

**稍等片刻,尝试解决*

【讨论】:

    猜你喜欢
    • 2013-03-18
    • 2012-05-06
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多