Quando si distribuisce l'applicazione sul dispositivo, il programma si chiuderà dopo alcuni cicli con il seguente errore:
Program received signal: "EXC_BAD_ACCESS".
Il programma funziona senza problemi sul simulatore di iPhone, inoltre eseguirà il debug e funzionerà finché eseguirò le istruzioni una alla volta. Non appena lo lascio correre di nuovo, colpirò il EXC_BAD_ACCESS
segnale.
In questo caso particolare, si è verificato un errore nel codice dell'accelerometro. Non verrebbe eseguito all'interno del simulatore, motivo per cui non ha generato errori. Tuttavia, verrebbe eseguito una volta distribuito sul dispositivo.
La maggior parte delle risposte a questa domanda riguarda l' EXC_BAD_ACCESS
errore generale , quindi lo lascerò aperto come un errore generale per il temuto errore di accesso errato.
EXC_BAD_ACCESS
viene in genere generato come risultato di un accesso alla memoria illegale. Puoi trovare ulteriori informazioni nelle risposte di seguito.
Hai già riscontrato il EXC_BAD_ACCESS
segnale in precedenza e come lo hai gestito?