O tiene un NSDictionary. Dentro del diccionario hay una matriz. Quiero ordenar el diccionario y mostrar su valor en orden ascendente, así que, por favor, ayúdenme, ¿cómo puedo obtener los datos ordenados?¿Cómo puedo ordenar un NSDictionary?
5
A
Respuesta
4
Hay tres funciones de NSDictionary ...
– keysSortedByValueUsingSelector:
– keysSortedByValueUsingComparator:
– keysSortedByValueWithOptions:usingComparator:
0
Uso NSSortDescriptor como esto ..
NSSortDescriptor *descriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
[stories sortUsingDescriptors:[NSArray arrayWithObjects:descriptor,nil]];
recent = [stories copy];
historias es la matriz que desea ordenar .recent es otra matriz mutable que se ha clasificado valores del diccionario. Cambie el "nombre" por el valor clave en el que debe ordenar.
Todo lo mejor
Cuestiones relacionadas
- 1. Cómo deshabilitar NSDictionary Ordenar automáticamente la clave sabia
- 2. ¿La mejor manera de ordenar un NSArray de objetos NSDictionary?
- 3. ¿Cómo puedo agregar un valor booleano a un NSDictionary?
- 4. ¿Cómo puedo guardar un UIImage en un NSDictionary?
- 5. ¿Cómo puedo obtener el primer elemento en un NSDictionary?
- 6. ¿Cómo puedo ejecutar bloques almacenados en un NSDictionary?
- 7. Ordenando NSDictionary
- 8. ¿Cómo puedo ordenar un ArrayList lexicográficamente?
- 9. ¿Cómo puedo ordenar un NSMutableArray alfabéticamente?
- 10. ¿Cómo puedo ordenar un XDocument por atributo?
- 11. Cómo almacenar un NSArray en un NSDictionary?
- 12. ¿Puedo ordenar el NSDictionary en base a la clave en Objective-C?
- 13. ¿Puedo colocar un ObjectiveC @selector en un NSDictionary?
- 14. Inserte NSArray en un NSDictionary
- 15. Cómo pasar un NSDictionary con postNotificationName: object:
- 16. ¿Cómo puedo ordenar números lexicográficamente?
- 17. cómo almacenar NSDictionary en NSUserdefaults y cómo puedo recuperarlo
- 18. Creación de un NSDictionary
- 19. Adjuntar NSDictionary a otro NSDictionary
- 20. ¿Cómo puedo ordenar un DataGridTemplateColumn en un WPF Toolkit DataGrid?
- 21. ¿Cómo heredar de NSDictionary?
- 22. ¿Cómo crear un NSDictionary con múltiples claves?
- 23. Objeto débil en un NSDictionary?
- 24. ¿Cómo puedo obtener el pedido original de NSDictionary/NSMutableDictionary?
- 25. ¿cómo puedo analizar una cadena json en nsdictionary?
- 26. ¿Dónde puedo ordenar?
- 27. ¿Cómo puedo ordenar un mapa por su .segundo parámetro
- 28. ¿Cómo puedo ordenar las claves de un mapa en Java?
- 29. ¿Cómo puedo ordenar un mapa STL por valor?
- 30. En Perl, ¿cómo puedo ordenar por frecuencia de un valor?
si no te importa por favor, dígame con el ejemplo que quiero ordenador por "rname" .please me ayuda .. NSDictionary * dict = (NSDictionary *) [DatabaseAccess getRestaurantDetails]; \t \t NSLog (@ "% @", dict); 2010-04-23 11: 45: 07,089 restaurante [2074: 207] ( { raddress = "Cascal, Mountain View, CA"; Rdistancia = "7.96 millas"; rlatitude = "37.391167"; rlongitude = "-122,080974"; rname = Cascal; rphno = 6509409500; } ) –
esto es sólo un valor de diccionario quiero ordenar por nombre de todos los valores y tengo que mostrar así que ¿cómo puedo usar esta función. –
¿Quiere decir que tiene más de un diccionario y no lo va a ordenar ...? ¿Quieres ordenar diccionarios o datos dentro de diccionarios ...? –