je un dictionnaire de dictionnaires qui est à moi est retourné au format JSONiPhone NSArray de Dictionnaire des valeurs Dictionnaire
{
"neverstart": {
"color": 0,
"count": 0,
"uid": 32387,
"id": 73129,
"name": "neverstart"
},
"dev": {
"color": 0,
"count": 1,
"uid": 32387,
"id": 72778,
"name": "dev"
},
"iphone": {
"color": 0,
"count": 1,
"uid": 32387,
"id": 72777,
"name": "iphone"
}
}
J'ai aussi un NSArray contenant de l'identifiant requis pour un article. par exemple. [72777, 73129]
Ce que je dois être en mesure de faire est d'obtenir un dictionnaire de id => nom pour les éléments de la matrice. Je sais que c'est possible en itérant dans le tableau, puis en faisant défiler toutes les valeurs dans le dictionnaire et en vérifiant les valeurs, mais il semble qu'il devrait y avoir une méthode moins longue à faire. Excusez mon ignorance comme j'essaye juste de trouver mon chemin autour du SDK d'iPhone et apprendre l'objectif C et le cacao.
Excuses pour ma réponse prématurée - J'ai voté pour le supprimer. Pouvez-vous préciser que vous avez déjà analysé le JSON dans une hiérarchie de NSDictionary? – teabot
+1 Bonne question. J'ai rebaptisé ajouter "json" et changé "iphone" en "cacao" puisque cette question est plus généralement applicable. –
Oui, j'ai déjà analysé le JSON dans la hiérarchie des NSDictionaries. C'est assez simple avec le framework json – Xetius