Hihi all,iPhone - Sortowanie NSMutableArray zawierającej NSDictionary z 2 kluczami
Mam NSMutableArray zawierający różne NSDictionary. W każdym z NSDictionary mam dwie pary klucz-wartość, np. Nazwa użytkownika i loginData.
Potrzebowałbym posortować wszystkie NSDictionary w tym NSMutableArray na podstawie rosnąco malejąco i nazwy użytkownika rosnąco.
Żeby zilustrować dokładniej:
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
Po sortowaniu, wynik na tablicy powinno być:
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
W jaki sposób można to osiągnąć? Przeszedłem przez niektóre metody sortUsingComparator, nie mogę znaleźć sposobu na to.
Czy loginData jest ciągiem znaków czy jest to NSDate? –
To jest NSDate. –