J'ai un tableau de dictionnaires. Je voudrais extraire un tableau avec tous les éléments d'une clé particulière des dictionnaires dans le tableau original. Cela peut-il être fait sans énumération?À partir d'un tableau de dictionnaires, créer un tableau contenant les valeurs d'une clé
11
A
Répondre
37
Oui, utilisez la méthode NSArray -valueForKey:
.
NSArray *extracted = [sourceArray valueForKey:@"a key"];
10
Oui, il suffit d'utiliser le codage-valeur clé pour demander les valeurs de la clé:
NSArray* names = [NSArray arrayWithObjects:
[NSDictionary dictionaryWithObjectsAndKeys:
@"Joe",@"firstname",
@"Bloggs",@"surname",
nil],
[NSDictionary dictionaryWithObjectsAndKeys:
@"Simon",@"firstname",
@"Templar",@"surname",
nil],
[NSDictionary dictionaryWithObjectsAndKeys:
@"Amelia",@"firstname",
@"Pond",@"surname",
nil],
nil];
//use KVC to get the names
NSArray* firstNames = [names valueForKey:@"firstname"];
NSLog(@"first names: %@",firstNames);
Questions connexes
- 1. Accéder aux données d'un tableau de dictionnaires contenant un tableau
- 2. Xcode Obj-C: Créer un nouveau NSArray à partir d'une clé d'un tableau de dictionnaires
- 3. Accéder à un tableau de dictionnaires?
- 4. Comment puis-je utiliser Linq pour créer un tableau de dictionnaires à partir de XML?
- 5. créer un nouveau tableau à partir d'un tableau multidimensionnel
- 6. Définir un tableau multidimensionnel par chemin clé à partir des valeurs de tableau?
- 7. Comment créer un tableau à partir d'un autre tableau?
- 8. Comment rassembler des listes imbriquées en JSON en utilisant Jersey? Je reçois un tableau de zéros ou un tableau de dictionnaires à un élément contenant un tableau
- 9. Créer un tableau à partir d'ID similaires
- 10. créer un tableau à partir de mysql query php
- 11. Construction d'un tableau à partir des valeurs d'un autre tableau
- 12. Créer un tableau dynamique à partir de chacun dans jquery?
- 13. Créer un tableau PHP à partir de la colonne MySQL
- 14. Comment trouver un tableau à partir d'un tableau parent?
- 15. PHP tableau: renommer les valeurs clés et mise à jour à partir d'une clé
- 16. Problème avec tableau de dictionnaires, ruby
- 17. Comment utiliser les valeurs de tableau dans un autre tableau
- 18. Comment créer un tableau statique contenant ma classe personnalisée?
- 19. Javascript - Une bonne façon de créer un tableau à partir d'un tableau d'objets
- 20. Créer un tableau en utilisant les valeurs d'index d'un autre tableau
- 21. Créer une autre dimension pour un tableau contenant les URL avec l'URL de base
- 22. prendre des valeurs à partir de cellules de tableau et les transformer en tableau
- 23. Créer un tableau de données à partir de $ (this) .serialize()
- 24. Créer un tableau associatif à partir de boucles Foreach PHP
- 25. Comment déclarer un tableau de dictionnaires génériques en C#?
- 26. Comment créer un tableau d'octets à partir de HttpPostedFile
- 27. Comment créer un CString à partir d'un tableau de caractères?
- 28. PHP - remplace les valeurs du tableau par un autre tableau
- 29. Utilisation de PHP foreach pour créer un tableau de valeurs à partir des données JSON
- 30. iphone - tri d'un tableau de dictionnaires
+1 Vous apprend tous les jours! –
Merci beaucoup! – RunLoop
parfois une vieille réponse peut me sauver la vie. merci beaucoup mon pote. –