Hihi all、iPhone - NSDictionaryを2つのキーで含むNSMutableArrayのソート
NSMutableArrayにはさまざまなNSDictionaryが含まれています。それぞれのNSDictionaryには、例えばusernameとloginDateの2つのキーと値のペアがあります。
私はこのNSMutableArrayのすべてのNSDictionaryを、loginDateの降順とユーザー名の昇順に基づいてソートする必要があります。
だけ詳細に説明するために:
NSMutableArray (index 0): NSDictionary -> username:"user1", loginDate:20 Dec 2011
NSMutableArray (index 1): NSDictionary -> username:"user2", loginDate:15 Dec 2011
NSMutableArray (index 2): NSDictionary -> username:"user3", loginDate:28 Dec 2011
NSMutableArray (index 3): NSDictionary -> username:"user4", loginDate:28 Dec 2011
をソートした後、配列の結果は次のようになります。
NSMutableArray (index 0): NSDictionary -> username:"user3", loginDate:28 Dec 2011
NSMutableArray (index 1): NSDictionary -> username:"user4", loginDate:28 Dec 2011
NSMutableArray (index 2): NSDictionary -> username:"user1", loginDate:20 Dec 2011
NSMutableArray (index 3): NSDictionary -> username:"user2", loginDate:15 Dec 2011
私はこれをどのように達成することができますか? sortUsingComparatorメソッドのいくつかを実行したが、このための方法を見つけることができません。
loginDateは文字列ですか、それともNSDateですか? –
NSDateです。 –