2012-02-13 11 views
12

Da quando ho installato l'ultimo xCode (il mio precedente era il 3.xx), ho avuto difficoltà a eseguire il debug delle app che si bloccavano. In effetti, il callstack è spesso vuoto. E il metodo visualizzato èXCode 4.2: quando l'app si arresta in modo anomalo, i thread visualizzano raramente il callstack

int main(int argc, char *argv[]) { 
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 
    int retVal = UIApplicationMain(argc, argv, nil, @"MyAppDelegate"); 
    [pool drain]; 
    return retVal; 
} 

Es: Empty call stack !

avete chiunque notato questo? Funzionava perfettamente sullo stesso progetto con il precedente XCode. C'è qualche soluzione?

+1

check this out - http://stackoverflow.com/questions/1373858/easy-way-to-print -current-stack-trace-of-an-app/5037433 # 5037433 – rishi

+2

E controlla http://stackoverflow.com/questions/8100054/no-exception-stack-trace-in-console-under-xcode-4- 2-ios-5 –

risposta

9

impostazione eccezione Breakpoint sul pannello Breakpoint Prova:

enter image description here

enter image description here

+0

Wow! Funziona per questo crash. Grazie per il trucco magico, ma sembra troppo semplice dopo aver letto i link sopra ... – Martin

+0

Hum ... sfortunatamente, questo non funziona per ogni crash ... – Martin

3

Si noti che è possibile modificare il numero di elementi visualizzati nella vista dei riquadri trascinando il cursore nella parte inferiore della vista.

+1

coool! Non l'ho mai notato prima dello – Martin

Problemi correlati