我正在对一个 NSMutableArray
进行排序:
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];
问题在于这是大小写敏感的,我想将其变成不区分大小写。我该怎么做?我尝试阅读文档,并找到了类似这样的内容:
sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:str_key ascending:bool_asc_desc selector: @selector(caseInsensitiveCompare)] autorelease];
然而,我不知道在选择器参数中应该放什么。谢谢!