2011-09-22 17 views
1

我有一個從web服務加載的值的tableview。其中包含日期值,這裏是它的樣子:在iphone中對日期排序數組sdk

"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
NSSortDescriptor* nameSorter = [[NSSortDescriptor alloc] initWithKey:@"startDate" ascending:NO]; 
NSMutableArray *temp = [yourArray mutableCopy]; 
[temp sortUsingDescriptors:[NSArray arrayWithObject:nameSorter]]; 
yourArray = temp; 
[self.tableView reloadData]; 

與冠軍一樣去爲好。

+0

謝謝您的回覆。我只需要在表格中打印標題,但應根據每個標題的相應日期進行排序。那麼,可以以同樣的方式做到這一點嗎? – Mithun

+0

是的,你可以用同樣的方法。 – Manoj

+0

謝謝...讓我試試... – Mithun