Ho una matrice di dizionari. Vorrei estrarre un array con tutti gli elementi di una particolare chiave dei dizionari nell'array originale. Questo può essere fatto senza enumerazione?Dalla matrice di dizionari, creare array contenente i valori di un tasto
11
A
risposta
37
Sì, utilizzare il metodo NSArray -valueForKey:
.
NSArray *extracted = [sourceArray valueForKey:@"a key"];
10
Sì, basta usare valore-chiave di codifica per chiedere i valori della chiave:
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);
Problemi correlati
- 1. Creare un elenco di dizionari vuoti
- 2. Estrai i valori dalla matrice alla tupla
- 3. Conversione enumerazioni a matrice di valori (Mettendo tutti i valori in un array JSON)
- 4. creare albero matrice da lista di array
- 5. Valori matrice di campo?
- 6. Il modo più rubino per ottenere una matrice contenente valori specifici da una matrice di oggetti?
- 7. Matrice contenente metodi
- 8. Objective-C, ordinare un array di stringhe contenente i numeri
- 9. Array di filtri con dizionari utilizzando NSPredicate
- 10. Array di dizionari in C#
- 11. Dividere i valori di due dizionari in python
- 12. Rimuovere i duplicati dalla lista dei dizionari
- 13. PHP - i valori duplicati di un array
- 14. Come posso creare una matrice di distanza contenente i punteggi assoluti medi tra ogni riga?
- 15. Come posso creare un array dai valori della chiave di un altro array?
- 16. Python: ordina una matrice di dizionari con un comparatore personalizzato?
- 17. ottenere tutti i valori di un array ad eccezione dell'ultimo
- 18. Come ordinare un array che contiene dizionari?
- 19. Creazione di un hash con i valori come array e il valore predefinito come matrice vuota
- 20. Ottenere i valori dalla matrice JSON in Swift
- 21. Jackson JSON parsing contenente un array di oggetti e la matrice di mappe w chiavi/dinamici
- 22. Come trasformare una matrice di parole in una matrice contenente i caratteri delle parole in ordine?
- 23. Come creare oggetti jQuery dalla matrice di oggetti jQuery?
- 24. Come echo i valori di questo array?
- 25. JavaScript per restituire un nuovo array di valori accoppiati da una matrice di valori singoli
- 26. Un modo estremamente veloce per clonare i valori di una matrice frastagliata in un secondo array?
- 27. Creare un array con valori equidistanti
- 28. Come posso creare un hash Perl da un array con i tasti e un altro array con i valori?
- 29. Selezionare valori di matrice solo univoci da questa matrice
- 30. Swift - Salva Array di dizionari in NSUserDefaults
+1 si impara qualcosa ogni giorno! –
Grazie mille! – RunLoop
a volte una vecchia risposta può salvarmi la vita. grazie mille amico –