Le débogueur n'affiche que les valeurs d'un dictionary et "(pas de résumé)" pour les keys

J'utilise AFNetworking pour récupérer un stream JSON depuis notre server et ensuite je lance l'object de réponse que AFNetworking me donne dans un NSArray, quelque chose que j'ai fait un million de fois auparavant sans problème. Le JSON est juste un tableau avec chaque élément étant un dictionary, rien de trop complexe.

Le problème que je rencontre vient lorsque je définis un point d'arrêt après avoir jeté l'object de réponse à mon NSArray. Lorsque le débogueur se lève, il montre le NSArray, montre que chaque object dans le NSArray est un NSDictionary, mais quand je vais voir le contenu du NSDictionary, il n'affiche que les valeurs et non les keys. Les keys apparaissent seulement comme "(pas de résumé)"

Capture d'écran de mon problème avec des détails flous

J'ai ouvert le stream dans mon browser pour le vérifier, et j'ai utilisé un validateur JSON en ligne pour m'assurer que le stream est valide et que tout semble normal.

Pour ce que ça vaut, cela n'a commencé qu'après avoir mis à jour XCode vers la version la plus récente (7.3).

Ce problème affecte également au less un de mes collègues, et il ne pouvait pas non plus find une solution. Une solution pour que XCode affiche les keys serait très appréciée.

J'ai le même problème. Lorsque j'essaie de déboguer avec le Simulateur iPhone 5s, je vois les mêmes résultats que vous:

iPhone 5s Simulator

Mais dans iPhone 5 Simulator c'est OK 🙂

Simulateur iHone 5

Essayez d'utiliser un autre simulateur (5 ou 4s)