C'è un modo per impedire a uno EXC_BAD_ACCESS
di bloccare un'app, come con @[email protected]
è possibile gestire un'eccezione con garbo.Come prevenire EXC_BAD_ACCESS dall'arresto anomalo di un'app?
Aggiornamento:
Il codice si blocca quando tenta di dereference un puntatore non valido. Questa è una libreria di terze parti e si interfaccia con l'hardware esterno, quindi non posso eseguire il debug localmente. Sto cercando di impedirne l'arresto anomalo e di inviare i dati a una console di debug sulla mia app.
Questo! Alcuni errori, tu davvero non vuoi provare e continuare :-) – paxdiablo
+1 Con solo un po 'di cura e difesa nella programmazione, consistenza rigorosa (in particolare usando gli accessor piuttosto che i ivars), e usando "trattare gli avvertimenti come errori", I scopri che questo tipo di incidenti diventa molto raro. –
Grazie per il consiglio ma non è il mio codice.È un codice di libreria di terze parti e sto cercando di eseguire il debug in remoto. Non riesco a eseguire il debug con Xcode poiché si interfaccia con l'hardware esterno. Ho fatto questa domanda per un motivo. – Boon