我有一个iOS应用程序正在做一些对我来说没有意义的事情。我在我的界面中定义了几个错误分配的浮点变量。
kettleVolume = 30;
lbsGrain = 5;
mashIn = 65;
grainTemp = 20;
当我在调试器上逐步执行此操作时,我非常清楚地看到分配了以下值 -
kettleVolume float 1.09038e-33;
lbsGrain float 30
mashIn float 5
grainTemp float 65
不知何故,他们从上面的那一行得到了价值?我做错了什么?
答案 0 :(得分:0)
有许多报道称,当从LLDB检查伊娃时,他们似乎错了(我自己多次遇到同样的问题)。更具体地说,它们似乎被转移了。也就是说,它似乎只是XCode检查员实施中的一个错误。如果您想确定调试器控制台中的值po _yourivar
,请使用GDB
或NSLog
。这里也有类似的问题:GDB Vs LLDB debuggers