O avere un NSDictionary. All'interno del dizionario c'è un array. Voglio ordinare il dizionario e visualizzarne il valore in ordine crescente, quindi per favore qualcuno mi aiuti come posso ottenere i dati ordinati?Come posso ordinare un NSDictionary?
5
A
risposta
4
ci sono tre funzioni di NSDictionary ...
– keysSortedByValueUsingSelector:
– keysSortedByValueUsingComparator:
– keysSortedByValueWithOptions:usingComparator:
0
Usa NSSortDescriptor come questo ..
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
[stories sortUsingDescriptors:[NSArray arrayWithObjects:descriptor,nil]];
recent = [stories copy];
storie è la matrice che si desidera ordinare .Recenti è un altro array mutevole che ha ordinato valori del dizionario.cambiare il "nome" con il valore chiave su cui si deve ordinare.
Tutto il meglio
Problemi correlati
- 1. Il modo migliore per ordinare un NSArray di oggetti NSDictionary?
- 2. Come posso ordinare ObservableCollection?
- 3. Come posso memorizzare un UIImage in un NSDictionary?
- 4. Come posso aggiungere un valore booleano a un NSDictionary?
- 5. Come posso ordinare un `Set` ES6?
- 6. Come posso ordinare parzialmente un elenco Python?
- 7. Come posso ordinare un XDocument per attributo?
- 8. Come posso eseguire i blocchi memorizzati in un NSDictionary?
- 9. Come posso ottenere il primo elemento in un NSDictionary?
- 10. Posso ordinare il NSDictionary sulla base della chiave in Objective-C?
- 11. Posso inserire un ObjectiveC @selector in un NSDictionary?
- 12. Dove posso ordinare?
- 13. Come ordinare un datatable
- 14. Come ordinare un SplFixedArray?
- 15. Ordinamento di un NSDictionary, discendente. Come posso inviare opzioni con il `compare: options:` selector?
- 16. Inserire NSArray in un NSDictionary
- 17. Come passare un NSDictionary con postNotificationName: oggetto:
- 18. Come posso ordinare i file YAML?
- 19. Come ordinare un vettore STL?
- 20. Come posso ordinare per genitore, quindi bambino?
- 21. Come posso ordinare una lista Perl in un ordine arbitrario?
- 22. Come posso ordinare le date in Perl?
- 23. Come creare un NSDictionary con più chiavi?
- 24. Come ottenere un valore intero da NSDictionary?
- 25. Ordinamento di un NSArray da un valore NSDictionary
- 26. come posso analizzare una stringa json in nsdictionary?
- 27. Come posso ottenere l'ordine originale di NSDictionary/NSMutableDictionary?
- 28. Oggetto debole in un NSDictionary?
- 29. come ordinare un ArrayList bidimensionale
- 30. Aggiunta di NSDictionary ad altro NSDictionary
se non ti dispiace la prego di dirmi con l'esempio voglio ordinati per "rname" prego mi aiuti .. NSDictionary * dict = (NSDictionary *) [DatabaseAccess getRestaurantDetails]; \t \t NSLog (@ "% @", dict); 2010-04-23 11: 45: 07,089 Restaurant [2074: 207] ( { raddress = "Cascal, Mountain View, CA"; rdistance = "7.96 miglia"; rlatitude = "37,391,167 mila"; rlongitude = "-122,080974"; rname = Cascal; rphno = 6509,4095 milioni; } ) –
questo è solo un valore di dizionario che voglio ordinare per nome tutti i valori e devo visualizzare così come posso utilizzare questa funzione. –
vuoi dire che hai più di un dizionario e non vuoi ordinarlo ...? vuoi ordinare dizionari o dati all'interno dei dizionari ...? –