24

次のように並べ替えて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];

ただし、セレクター引数に何を入れるべきかわかりません。ありがとう!

4

2 に答える 2