NSMutable配列の "First Name"のリストを含んでいます。アルファベット順に並べ替えたいです。私はそれを使用することができればwrong.Iも名の配列を持っているんだ場合NSMutableArrayをobjective-cでソートしますか?
私はこのコード
NSSortDescriptor * sortFriend = [[[NSSortDescriptor alloc] initWithKey:kfirstName ascending:YES] autorelease];
NSArray * descriptors = [NSArray arrayWithObject:sortFriend];
NSArray * sorted = [Friendsarr sortedArrayUsingDescriptors:descriptors];
を試してみましたが、私を修正します。
おかげ
は、私は、コード
NSSortDescriptor * sortFriend = [[[NSSortDescriptor alloc] initWithKey:kfirstName ascending:YES selector: @selector(caseInsensitiveCompare:)] autorelease];
NSArray * descriptors = [NSArray arrayWithObject:sortFriend];
NSArray * arrmp = [temparray sortedArrayUsingDescriptors:descriptors];
を試みたが、まだ私の結果は、2 'K' 文字が含まれています。 1「K」と「K'.IがあなたのNSMutableArrayのが唯一のタイプのNSStringのオブジェクトが含まれている場合は大文字小文字を区別しない結果
ご質問はありますか?このコードは動作しませんか? – hamstergene
私はちょうどnsmutable配列をアルファベット順に並べ替えたいのですが、このコードは自分の部分では機能しません –
あなたの配列には何がありますか?このサンプルコードでは、辞書に辞書が含まれていると想定していますが、その場合ですか? – jrturton