Привет всем,
У меня есть NSMutableArray, содержащий различные NSDictionary. В каждом из NSDictionary у меня есть две пары ключ-значение, например: username и loginDate.
Мне нужно отсортировать все NSDictionary в этом NSMutableArray на основе убывания 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, не может найти способ для этого.