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