Ogni volta che la mia app si arresta in modo anomalo, Xcode evidenzia la chiamata UIApicationMain () nella funzione main () come linea che ha causato l'incidente. In alcuni casi ciò era normale (ad esempio un errore di segmentazione), ma l'incidente che sto cercando di gestire è un semplice SIGABRT con informazioni dettagliate registrate nella console:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Date)'
Xcode usato per mostrare la linea giusta con SDK più vecchi, ma da quando ho aggiornato a Xocde 4.2 che è cambiato. È abbastanza ovvio che Xcode sa esattamente cosa ha causato l'incidente (o potrebbe saperlo), ma non mostra ancora la riga effettiva. C'è qualche soluzione o soluzione per questo?