自更新Xcode以来,我的C ++项目没有显示调试器中任何浮点数的值:当鼠标移入变量或在变量视图中查看它们的值时,浮点数始终显示零值,而整数,字符串和布尔值显示正确。
此处的简单示例项目:http://www.flyingbreakfast.com/misc/Debugger-bug-Xcode-5.0.2.zip
float exampleFloat = 9; // Displays 0 in debugger/variables view
int exampleInt = 9; // Displays 9 in debugger/variables view
exampleInt += 0; // Breakpoint on this line
在LLDB提示符中键入print exampleFloat
会打印正确的值9,并将值记录到stdout也会输出正确的值。这个错误适用于所有花车,而不仅仅是当地人。
我已经检查过以确保项目设置为在debug中构建,设置为优化O0,并且未设置为剥离调试符号。
此问题也出现在Xcode 5.0.1中。
答案 0 :(得分:1)
右键单击“变量视图”中的变量,然后选择“编辑摘要格式...”并检查该文本字段中是否有任何内容。就我而言,那个领域有一个零。
答案 1 :(得分:0)
这对我来说很好。你确定没有其他事情发生吗?