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 XDocument por atributo?
- 9. ¿Cómo puedo ordenar un NSMutableArray alfabéticamente?
- 10. ¿Cómo puedo ordenar un ArrayList lexicográficamente?
- 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 conjunto en una lista en Java?
- 28. PowerShell: ¿cómo puedo ordenar un archivo de texto por columna?
- 29. ¿Cómo puedo ordenar líneas al azar en un búfer?
- 30. ¿Cómo puedo ordenar un mapa por su .segundo parámetro
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 ...? –