Ich habe ein Wörterbuch der Wörterbücher, dieiPhone NSArray von Wörterbuch der Wörterbuch-Werte
im JSON-Format zu mir zurückgegeben wird{
"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"
}
}
ich auch ein NSArray haben die IDs enthält, die für ein Element erforderlich. z.B. [72777, 73129]
Was ich tun muss, ist ein Wörterbuch ID => Name für die Elemente im Array zu bekommen. Ich weiß, dass dies möglich ist, indem man durch das Array iteriert und dann alle Werte im Dictionary durchläuft und die Werte überprüft, aber es scheint, dass es eine weniger langwierige Methode dafür geben sollte.
Entschuldige meine Unwissenheit, während ich versuche, mich im iPhone SDK zurecht zu finden und Objective C und Cocoa zu lernen.
Entschuldigung für meine vorzeitige Antwort - Ich habe dafür gestimmt, es zu löschen. Kannst du klarstellen, dass du den JSON bereits in eine Hierarchie von NSDictionarys geparst hast? – teabot
+1 Gute Frage. Ich habe retagged, um "json" hinzuzufügen und "iphone" zu "Kakao" geändert, da diese Frage allgemeiner anwendbar ist. –
Ja, ich habe den JSON bereits in die Hierarchie von NSDictionaries geparst. Das ist ziemlich einfach mit dem JSON-Framework – Xetius