2017-10-04 1 views
0

Dies ist die Ausnahme und in meiner Ignoranz der Verwendung der Tools in der IDE habe ich eine sehr grundlegende Frage. Wie gehe ich zu der Codezeile, die das Problem verursacht? Ich habe lokalisiert, wo das Problem ist, aber anstatt NSLogging eine Nachricht in den didload und didAppear Ereignisse, dann Schritt durch den Code, bis Pausen scheint wie ein langer Weg, um dies herauszufinden. Ich gehe davon aus, dass die [5970: 1623718] ein Hinweis ist, aber zu was?iOS App Kündigung wegen nicht gefundenen Fehler

 
2017-10-04 08:22:47.798 Auto Mileage - Universal[5970:1623718] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 4 beyond bounds [0 .. 3]' 
*** First throw call stack: 
(0x2580f91b 0x24faae17 0x2572172b 0xd89e3 0xd9e57 0x2a0d1465 0x2a0d15a5 0x2a0c0b51 0x2a0d5d1b 0x29e7523b 0x29d86a73 0x27e1ebcd 0x27e1a375 0x27e1a209 0x27e196d1 0x27e193a5 0x29d7db79 0x257d16c9 0x257cf9cd 0x257cfdff 0x2571f229 0x2571f015 0x26d0fac9 0x29df3189 0xe9159 0x253c7873) 
libc++abi.dylib: terminating with uncaught exception of type NSException 
+0

Sie sollten einen [Ausnahmebreakpoint] hinzufügen (https://stackoverflow.com/questions/17802662/exception-breakpoint-in-xcode). – the4kman

Antwort

0

Sie können einen "Ausnahme Breakpoint" hinzufügen.

enter image description here

wie im Bild, wählen Sie „Zeigen Sie den Haltepunkt Navigator“ (das blaue Symbol auf der Oberseite des Navigators), dann klicken Sie auf das Plus-Symbol am unteren Rand und klicken Sie auf „Exception-Haltepunkt hinzufügen“ .

Verwandte Themen