Ich habe eine iOS-App, die Dinge macht, die für mich nicht ganz Sinn ergeben. Ich habe mehrere float-Variablen in meinem Interface definiert, die falsch zugewiesen werden.
kettleVolume = 30;
lbsGrain = 5;
mashIn = 65;
grainTemp = 20;
Wenn ich dies im Debugger durchgehe, sehe ich sehr deutlich, dass folgende Werte zugewiesen werden-
kettleVolume float 1.09038e-33;
lbsGrain float 30
mashIn float 5
grainTemp float 65
Irgendwie erhalten sie die Werte von der darüberliegenden Zeile? Was mache ich falsch?
0 Stimmen
Verwenden Sie LLDB zum Debuggen? Was ist mit GDB? Haben Sie versucht, sie mit
NSLog
zu überprüfen?3 Stimmen
Schauen Sie sich auch dies an: stackoverflow.com/questions/9707883/gdb-vs-lldb-debuggers
0 Stimmen
Ich verwende tatsächlich LLDB, und der von Ihnen gepostete Link erwähnt, dass ivars falsch angezeigt werden, wenn man durchschritt. Danke für die Antwort! Wie kann ich Ihnen Anerkennung geben?