estoy ordenando una NSMutableArray
de la siguiente manera:NSMutableArray clasificación - entre mayúsculas y minúsculas
NSSortDescriptor *sortDescriptor;
sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:str_key ascending:bool_asc_desc] autorelease];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
NSArray *sortedArray;
sortedArray = [ads_printers_array sortedArrayUsingDescriptors:sortDescriptors];
El problema es que se trata de mayúsculas y minúsculas, y me gustaría para que sea sensible a mayúsculas. ¿Cómo puedo hacer eso? Probé lectura de la documentación y encontré algo como esto:
sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:str_key ascending:bool_asc_desc selector: @selector(caseInsensitiveCompare)] autorelease];
Sin embargo, no tengo idea de lo que debe poner en el argumento de selección. ¡Gracias!
posible duplicado de [quiero ordenar un arreglo usando NSSortDescriptor] (http://stackoverflow.com/questions/5542762/i- want-to-sort-an-array-using-nssortdescriptor) –
Pagar siguiente publicación: http://stackoverflow.com/a/5542888/200272 –
Gracias, para cualquier persona interesada en el método selector que he utilizado es (localizedCaseInsensitiveCompare :) . ¡Aclamaciones! – Kevin