Lors du déploiement de l'application sur l'appareil, le programme se fermera après quelques cycles avec l'erreur suivante:
Program received signal: "EXC_BAD_ACCESS".
Le programme s'exécute sans aucun problème sur le simulateur d'iPhone, il sera également débogué et exécuté tant que je parcourrai les instructions une par une. Dès que je l'ai laissé fonctionner à nouveau, je vais frapper le EXC_BAD_ACCESS
signal.
Dans ce cas particulier, il s'agissait d'une erreur dans le code de l'accéléromètre. Il ne s'exécuterait pas dans le simulateur, c'est pourquoi il n'a généré aucune erreur. Cependant, il s'exécuterait une fois déployé sur l'appareil.
La plupart des réponses à cette question concernent l' EXC_BAD_ACCESS
erreur générale , donc je vais laisser cela ouvert comme un fourre-tout pour l'erreur redoutée de mauvais accès.
EXC_BAD_ACCESS
est généralement renvoyé à la suite d'un accès illégal à la mémoire. Vous pouvez trouver plus d'informations dans les réponses ci-dessous.
Avez-vous déjà rencontré le EXC_BAD_ACCESS
signal et comment l'avez-vous traité?