ios Erreur d'interruption CoreFoundation "Thread1: EXC_BREAKPOINT(code=EXC_ARM_BREAKPOINT, sous-code=0xdefe)"




exception core-data (3)

J'ai besoin de votre aide J'ai cette erreur "aléatoire" frustrante.

L'application est composée d'un Mapviewcontroller et d'une collectionview sur le second contrôleur.

Parfois, lorsque je retourne à la carte à partir du deuxième contrôleur, l'application se bloque soudainement avec cette erreur sur la ligne "piège". Le rapport d'erreur ne pointe sur aucune de mes lignes de code.

EXC_BREAKPOINT (code = EXC_ARM_BREAKPOINT, sous-code = 0xdefe)

J'ai dit "erreur aléatoire" parce que la même version de la même application pourrait être construite et fonctionner en douceur pendant des jours, puis soudainement il est bloqué. La seule façon de reprendre le contrôle de l'application est de supprimer manuellement de l'iPad et de reconstruire.

Pour votre information, l'application utilise Coredata.

Des idées? Une méthode pour comprendre d'où vient l'erreur?

Toute aide est la bienvenue, merci!


Redémarrez votre appareil iOS - cela a fonctionné pour moi. Vous pouvez également essayer de redémarrer Xcode.

Je recevais le crash où j'avais un breakpoint, mais j'avais des points d'arrêt désactivés. Je pense qu'il y a des pépins dans la façon dont Xcode gère les points d'arrêt qui peuvent causer ce problème même s'il n'y a pas de problèmes dans le code lui-même.


Prémisse: CE N'EST PAS une solution Je viens de proposer une méthode pour vérifier le problème, pas le résoudre. Un moyen de continuer l'enquête! Arrêtez de downvoting!

Je travaille actuellement avec @ AlanGrant86

le problème semblait se rapporter à la fonctionnalité Autolayout d'une tableview, donc j'ai repensé la table et les cellules par programme et le problème semble être résolu.

Essayez de désactiver l'autolayout -> Comment désactiver Autolayout

De toute évidence est une solution de contournement, donc s'il vous plaît si quelqu'un d'autre avait ce problème s'il vous plaît aidez-nous à comprendre la source


J'ai eu cette erreur en ligne comme ça

NSLog(@"%@: tutorial view retain count = %ld",self.class,CFGetRetainCount(CFTypeRef(tutorialView)));

où tutorialView est égal à zéro