Kev*_*vin 23 cocoa objective-c nssortdescriptor
我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];
Run Code Online (Sandbox Code Playgroud)
问题是这是区分大小写的,我想让它不区分大小写.我怎样才能做到这一点?我尝试阅读文档,发现这样的事情:
sortDescriptor = [[[NSSortDescriptor alloc] initWithKey:str_key ascending:bool_asc_desc selector: @selector(caseInsensitiveCompare)] autorelease];
Run Code Online (Sandbox Code Playgroud)
但是,我不知道我应该在selector参数中添加什么.谢谢!
kar*_*ika 43
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:str_key
ascending:YES selector:@selector(caseInsensitiveCompare:)];
ads_printers_array = [ads_printers_array sortedArrayUsingDescriptors:[NSArray
arrayWithObject:sortDescriptor]];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8077 次 |
最近记录: |