2010-03-11 3 views
0

Tout fonctionne correctement sur le simulateur, mais j'obtiens EXC_BAD_ACCESS lorsque j'essaie de charger mon application sur l'appareil. J'ai mis dans un tas de NSLogs pour essayer d'attraper où il se produit, mais les déclarations de journal ne sont jamais atteintes. En outre, l'interface utilisateur ne charge pas. Ainsi, semble le problème se produit avant que mon code soit atteint. J'ai essayé une construction propre, pas de chance. J'ai également essayé de construire et d'installer une application différente, qui fonctionne bien. Donc, il semble qu'il y ait un problème avec mon application, mais c'est quelque chose qui arrive avant que mon code ne soit appelé. Alors, des idées?Reconnaissance de "EXC_BAD_ACCESS" avant le chargement des éléments de l'interface utilisateur (sur le périphérique uniquement)

Répondre

1

Un couple d'autres choses que vous pourriez essayer:

  • assurer que vous construisez pour l'appareil, puis nettoyer et reconstruire (Build -> Nettoyer toutes les cibles)

  • quit Xcode, en utilisant les Finder supprime le répertoire de construction de votre répertoire d'application. Redémarrez Xcode et reconstruisez pour le périphérique.

+0

Quitter xcode puis supprimer le répertoire de construction travaillé. Merci! – morgancodes

0

Peut-être que quelque chose n'est pas correctement connecté dans IB pour la fenêtre principale ou que vous visualisez la première charge au lancement.

0

Si quelque chose fonctionne sur le simulateur et non sur le périphérique (ou inversement), la cause la plus fréquente est la bibliothèque ou une autre source qui est conforme au mauvais matériel. Étant donné que l'erreur se produit au cours du chargement de l'application, il s'agit probablement d'une bibliothèque.

J'ai également vu ceci se produire avec des ressources corrompues telles que des images bien que cela ne produise pas habituellement le modèle de panne de simulateur/dispositif.

Questions connexes