Hihi all,iPhone - Sắp xếp NSMutableArray chứa NSDictionary với 2 phím
Tôi có NSMutableArray chứa NSDictionary khác nhau. Trong mỗi NSDictionary, tôi có hai cặp khóa-giá trị, ví dụ: username và loginDate.
Tôi sẽ cần phải sắp xếp tất cả NSDictionary trong NSMutableArray này dựa trên loginDate giảm dần và tên người dùng tăng dần.
Chỉ để minh họa chi tiết hơn:
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
Sau khi phân loại, kết quả trong mảng nên là:
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
Làm thế nào tôi có thể đạt được điều này? Đã trải qua một số phương thức sortUsingComparator, không thể tìm ra cách cho việc này.
Có phải loginDate một chuỗi hoặc là một NSDate? –
Đây là một NSDate. –