안녕하세요.iPhone - NSDictionary를 포함하는 NSMutableArray를 두 개의 키로 정렬합니다.
다양한 NSDictionary가 포함 된 NSMutableArray가 있습니다. 각각의 NSDictionary에는 두 개의 키 - 값 쌍이 있습니다 (예 : username 및 loginDate).
이 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입니다. –