2009-11-28 4 views
0

J'essaie donc de résoudre pourquoi l'ajout d'un élément à mon dictionnaire provoque une exception.Plus d'informations détaillées sur l'exception dans xcode

Il s'avère que j'ai utilisé un NSDictionary au lieu de NSMutableDictionary. Cependant l'exception que j'ai vu ... l'exception du format setobject n'était pas du tout une aide. Où regardez-vous dans xCode pour obtenir des informations détaillées sur les exceptions? Ou est-ce tout ce qui est donné?

+1

L'exception vous donne un nom de sélecteur. Consulter ce sélecteur dans la documentation API est généralement un bon point de départ. –

Répondre

2

Il est regrettable que la piletrace émise contienne l'adresse mémoire des appels de méthode sur la pile plutôt que leurs noms.

Je recommande d'utiliser le débogueur et de définir un point d'arrêt à objc_exception_throw. Le débogueur peut dire exactement où l'exception a été faite et quels étaient les arguments.

markjnet fournit a nice writeup on exception debugging here.

Questions connexes