2010-01-14 31 views
0

Je reçois un NSArray rempli de quelque chose d'une classe d'aide. J'ai un petit indice qu'il pourrait contenir des NSDictionary. Mais je ne suis pas sur. J'ai essayé de sauver le tableau à une plist mais cela n'a pas fonctionné parce qu'il y a probablement des objets non plist là dedans.Existe-t-il un moyen d'obtenir un aperçu facile d'un NSArray?

+0

Qu'essayez-vous d'accomplir? Est-ce que l'impression du tableau aide? – notnoop

Répondre

4

Vous avez quelques options.

Dans le débogueur, vous pouvez mettre un point d'arrêt juste après qu'il est rempli et tapez po <variable name> dans la console gdb. Ou vous pouvez utiliser le point d'arrêt et cliquez avec le bouton droit dans la liste des variables et cliquez sur "Imprimer la description de la console".

Vous pouvez également utiliser NSLog pour afficher son contenu avec une commande similaire à:

NSLog(@"%@", <variable name>); 

Toutes ces sorties de son contenu sous forme de texte à la console, qui est accessible par décalage cmd-R.

+0

Grande aide! la commande "po" était géniale! – Oscar

1

NSLog ([description unTableau])

+4

Devrait vraiment être 'NSLog (@"% @ ", anArray)'. Ce n'est généralement pas une bonne idée d'enregistrer une chaîne directement. –