Traccia stack completa Xcode

Mentre il debug c’è comunque per vedere una traccia stack completa, lista di metodi chiamati nel thread principale. O in qualsiasi modo per stamparli sulla finestra di comando.

puoi stampare la traccia dello stack nel NSLog di

NSLog(@"Stack trace : %@",[NSThread callStackSymbols]); 

O in Xcode 9 È po Thread.callStackSymbols

Usa il comando bt in (lldb).

Una volta in pausa o dopo un crash, è sufficiente digitare bt nella console di debug.
Stampa la traccia dello stack completo.

esempio di output del comando bt

In Xcode 6 è ansible fare clic sul pulsante nell’angolo in basso a sinistra del riquadro che mostra la traccia dello stack completo. Xcode 6 mostra la traccia dello stack completo

In Xcode 5 puoi spostare il cursore nella parte inferiore del riquadro che mostra la traccia dello stack. Controlla quanto viene mostrata la traccia impressa.

Cursore che controlla la traccia dello stack

È ansible aggiungere un breakpoint prima che venga generata un’eccezione. Prima vai su Breakpoint Navigator (cmd + 6). Nell’angolo in basso a sinistra, fare clic sul pulsante più. OPPURE È ansible utilizzare Instruments (/ Sviluppatore / Applicazioni / Strumenti) per rilevare l’utilizzo di objects zombie . Riferimento

E quando aggiungi la recensione del punto di interruzione, l’immagine verrà creata da Xcode .

inserisci la descrizione dell'immagine qui

È ansible espandere la traccia dello stack utilizzando il dispositivo di scorrimento nella fase inferiore di utilizzo step over over per i registri linea per linea.

grazie spero che questo ti possa aiutare