Сортировать массив по дате в iphone SDK - PullRequest
1 голос
/ 22 сентября 2011

У меня есть таблица со значениями, загруженными из веб-службы.Что содержит значение даты, вот как это выглядит:

"Title":"Title1", 
"StartDate":"9\/15\/2011 12:00:00 AM",
"EndDate":"10\/15\/2011 12:00:00 AM".

Я сделал форматирование с помощью NSDateFormatter, я получил вывод как:

theDate: |09/22/2011| 
theTime: |14:09:30 PM| 

Теперь мне нужно отсортировать заголовокв табличном виде относительно соответствующих дат каждого заголовка.Как я могу это реализовать?Пожалуйста, поделитесь своими идеями ...

И мне нужно реализовать эту функцию для действия кнопки, то есть функцию сортировки следует выполнить для действия кнопки.

Спасибо ...

1 Ответ

1 голос
/ 22 сентября 2011
NSSortDescriptor* nameSorter = [[NSSortDescriptor alloc] initWithKey:@"startDate" ascending:NO];
NSMutableArray *temp = [yourArray mutableCopy];
[temp sortUsingDescriptors:[NSArray arrayWithObject:nameSorter]];
yourArray = temp;
[self.tableView reloadData];

То же самое относится и к заголовкам.

...