2012-10-03 13 views
10

Wenn Breakpoint in einigen Dateien setzen, zum Beispiel: Gerade neu erstellte Viewcontroller und Breakpoint auf viewDidLoad Methode setzen ich seltsam LLDB FehlerSonderbare LLDB Fehler in Xcode 4.5: Interner Fehler [IRForTarget]

Internal error [IRForTarget]: Couldn't rewrite external variable _ZZ53 
[EPGViewController($__lldb_category) $__lldb_expr:]E19$__lldb_expr_result 

Ich versuchte googeln für diesen Fehler - kann nichts nützliches finden. Cleaning Cache, Neustart hilft nicht.

Noch einmal - diesen Fehler bekomme ich nicht auf allen Dateien. Und ich kann nicht herausfinden warum. Danke für jede Hilfe oder Tipps!

Auch, wenn ich zu po einige Variable versuchen bekomme ich

(lldb) po self.title 
error: Couldn't materialize struct: Structure hasn't been laid out yet 
Internal error [IRForTarget]: Couldn't rewrite external variable _ZZ58- 
[EventsEPGViewController($__lldb_category) $__lldb_expr:]E19$__lldb_expr_result 

Antwort

0

für dieses Projekt von LLDB Ihren gekennzeichneten Debugger ändern zu GDB und du bist gut.

1

Ich lief auch in diesen Fehler und verbrachte viel Zeit damit, es fruchtlos zu debuggen. Es scheint sich auf den Haltepunkt selbst bezogen zu haben: Ich habe festgestellt, dass der Fehler nicht angezeigt wird, wenn ich den Haltepunkt deaktiviere.

Sie können den Haltepunkt möglicherweise einfach in eine andere Zeile verschieben, um ihn zu unterdrücken. Dies ist nicht der erste Clam-Bug, in den ich geraten bin. Auf XCode 4.3 würde "po" nicht einmal zuverlässig Variablen ausgeben.

+0

das Ändern einer Zeile hilft nicht ( –