【发布时间】:2013-02-05 21:14:18
【问题描述】:
我正在构建一个 UITableView 并希望按月分组,以便我可以将这些字符串作为我的部分标题,例如:
February 2013
- Item 1
- Item 2
January 2013
- Item 1
- Item 2
我有一个 NSArray,它有一个自定义对象,该对象的 pubDate 属性是一个 NSDate。
如何使用 NSDate 对象将我的自定义对象按月分组为 NSDictionary?
【问题讨论】:
-
您可以使用内置的数组排序例程非常简单地对日期数组进行排序(如果它是纯粹的 NSDate 对象)。然后“遍历”数组并注意新月份何时开始,添加适当的月份标题。
-
不,数组中填充了自定义对象,其中一个属性是
NSDate。 -
那么它需要通过几种数组排序方法之一来描述日期的路径。只是稍微复杂一点。
-
@NicHubbard 你得到答案了吗?我的要求和你一样。请让我知道我怎样才能达到你的问题的结果?
标签: ios objective-c cocoa-touch nsarray nsdictionary