2011-03-07 2 views
2

je suis passé à Xcode 4 la semaine dernière et je suis en train de lancer un programme que j'ai développé dans Xcode 3 ...EXC_BAD_ACCESS lors de l'utilisation Xcode 4

Dans mon application, j'ai une barre d'outils de navigation avec une table. quand je clique sur n'importe quelle cellule de la table, cela m'amène à ma prochaine vue et dans la barre de navigation un bouton apparaît qui devrait m'amener à ma page précédente. Lorsque j'appuie sur ce bouton pour passer à la page précédente, l'erreur suivante apparaît:

int retVal = UIApplicationMain (argc, argv, nil, nil); où l'erreur est Thread 1: Signal reçu du programme: "EXC_BAD_ACCESS".

il fonctionne parfaitement quand je le lance sur Xcode 3, mais montre cette erreur sur Xcode 4 ..

ce que quelqu'un pourrait me aider?

Merci ...

+0

J'ai compris où je me trompais .. avant de sortir une vue ou quoi que ce soit d'autre, je l'ai assigné à null .. cela a résolu mon problème ... donc pour les vues, avant de le libérer, je l'ai assigné à null et pour les autres variables je l'ai assigné à null dans - (void) viewDidUnload méthode ... – learner2010

+0

MISE À JOUR: cela n'a pas résolu mon problème ... donc toujours la recherche de l'endroit où je me suis trompé ... Comme dit par beaucoup d'autres, ne pas Affectez-le à null autre que dans la méthode dealloc ... cela ne résout pas le problème ... – learner2010

+0

MISE À JOUR: Je ne sais pas si ce serait la cause de mes problèmes .. mais par erreur lors de l'installation du nouveau SDK , J'ai écrasé le précédent en l'installant au même endroit (je ne le savais pas). – learner2010

Répondre

5

Assurez-vous que vous n'avez pas fuite de mémoire. Pour vérifier si vous avez une fuite de mémoire ou non dans xcode 4 allez dans le menu produit et cliquez sur l'analyse et vérifier s'il y a un avertissement de fuite de mémoire et si il ya les réparer, j'espère que cela devrait résoudre votre problème

+0

je vous remercie pour la réponse .. Je l'ai déjà fait et résolu tous les problèmes qui ont surgi mais encore le programme se bloque pour moi .. Je suis encore à comprendre exactement ce que le problème pourrait être ... – learner2010

+1

hmm intéressant, j'étais face au même problème et dès que je l'ai fait, l'application a commencé comme boom, un peu plus à l'intérieur de votre code est nécessaire pour déboguer plus alors dans ce cas – Yogesh

+0

Refer to this beauty tutoriel complet http://www.techpaa.com/2012 /03/finding-app-crash-and-fixing-them-easly.html – ShivaPrasad

2

Désactiver Correction dans l'inspecteur.

J'ai eu le même problème, et cela a quelque chose à voir avec l'autocorrection dans le simulateur.

+1

C'est la vraie réponse. –

+0

Comment faire cela? – Jim

+0

Dans Xcode, sélectionnez TextField: Ouvrez l'inspecteur d'attributs> Correction> Non – nayaab