浮点变量从上面的行分配值

时间:2012-06-09 17:56:38

标签: objective-c floating-point

我有一个iOS应用程序正在做一些对我来说没有意义的事情。我在我的界面中定义了几个错误分配的浮点变量。

kettleVolume = 30;
lbsGrain = 5;
mashIn = 65;
grainTemp = 20;

当我在调试器上逐步执行此操作时,我非常清楚地看到分配了以下值 -

kettleVolume    float   1.09038e-33;
lbsGrain        float   30
mashIn          float   5
grainTemp       float   65

不知何故,他们从上面的那一行得到了价值?我做错了什么?

1 个答案:

答案 0 :(得分:0)

有许多报道称,当从LLDB检查伊娃时,他们似乎错了(我自己多次遇到同样的问题)。更具体地说,它们似乎被转移了。也就是说,它似乎只是XCode检查员实施中的一个错误。如果您想确定调试器控制台中的值po _yourivar,请使用GDBNSLog。这里也有类似的问题:GDB Vs LLDB debuggers