Tengo una NSArray
de NSNumber
objetos que he éxito ordenados en orden ascendente utilizando la siguiente:NSArray en orden descendente
[myArray sortedArrayUsingSelector:@selector(compare:)]
Sin embargo, tengo que resolver esto en descendente orden. Considero que compare:
solo ordena en orden ascendente. Si bien puedo revertir el NSArray
, tengo curiosidad acerca de si existe o no una manera más simple o más efectiva de hacer esto.
EDITAR: He encontrado this question que proporciona una forma sencilla de revertir iterar una NSArray
:
for (id someObject in [myArray reverseObjectEnumerator])
Esto funciona bien, supongo que es una solución simple agradable, pero tengo curiosidad en cuanto a si no hay una forma de especificar la ordenación en orden descendente.
Esta respuesta es corta, dulce e inteligente: http://stackoverflow.com/a/586529/999934 – Rob