如何对UITableview部分进行排序 - 使用NSDictionary

时间:2014-10-31 16:38:41

标签: ios objective-c uitableview nsdictionary

我正在使用NSDictionaryUITableview中显示数据。

而Sections现在显示为 -

我的日志是 - NSLog(@"%@",[self.base_dictionary allKeys]);

(
"2 days ago",
"2 weeks ago",
"4 weeks ago",
"5 days ago",
"1 week ago",
Today
)

任何人都可以帮助我如何正确地对其进行排序 -

("Today","2 days ago","5 days ago","1 week ago","2 weeks ago","4 weeks ago")

1 个答案:

答案 0 :(得分:-1)

将正在使用的键从字符串更改为包含自今天以来的天数值的数字字符串,即“000”,“014”,“028”,“128”等。这可以是用于对项目进行排序,您需要确保前导零,否则排序将无法正常工作。

然后,当您想要显示该部分的标题时,请使用方法计算字符串表示