2015-10-02 2 views
1

pouvez-vous s'il vous plaît aidez-moi à résoudre le problème EXC_BAD_ACCESS.Commencez à obtenir EXC_BAD_ACCESS dans iOS 9.0 (lorsque vous tapez sur la cellule dans la vue de table)

Tout était bon dans la version précédente de Xcode avec iOS 8. Après avoir installé le nouveau (7.0.1 avec iOS 9 dans le simulateur) cette exception a commencé à apparaître. Il semble juste au moment où je tape sur n'importe quelle cellule dans la vue de table. contrôleur de vue détaillée doit apparaître après prise, mais cette exception apparaît: - Discussion 1: EXC_BAD_ACCESS (code = 2, adresse = 0xbf7b6ffc)

enter image description here

Pour autant que je vois qu'il ya deux de ces exceptions. J'ai essayé d'activer les zombies mais cela n'a pas donné plus d'informations.

est le projet sur github: https://github.com/bodya48/news vous remercie à l'avance

Répondre

0

Vous devez avoir une forte référence à la TableView et la TableViewController.

+0

ils sont tous « fort ») –

+0

Alors je ne peux pas vous aider avec les informations données. Vous devez déboguer plus et ajouter des détails. Peut-être partager une partie de votre code pertinent. –

+0

le code est sur github - dans le premier message –

0

Bienvenue dans le développement iOS - Vous semblez accéder à un pointeur non valide.

Que signifie EXC_BAD_ACCESS? EXC_BAD_ACCESS signifie que le message a été envoyé à un point de la mémoire où il n'y a aucune instance d'une classe pour l'exécuter. Ainsi, "mauvais accès"

Lorsque EXC_BAD_ACCESS se produit?

Vous obtiendrez EXC_BAD_ACCESS dans 3 cas:

Un objet n'est pas initialisé Un objet est déjà sorti Une autre chose qui est pas très susceptible de se produire qui est déjà un bon point de départ. Commencez à utiliser le débogueur, si vous avez récemment ajouté un nouvel objet à la classe sur laquelle vous travaillez, placez un point d'arrêt sur la ligne avant que l'objet fraîchement ajouté soit utilisé pour la première fois et vérifiez les valeurs dans le débogueur.

est ici un bon lien avec une compréhension de la façon de déboguer ces questions: http://www.touch-code-magazine.com/how-to-debug-exc_bad_access/