2

を作成してUITableViewおり、これらの文字列をセクション ヘッダーとして使用できるように、月ごとにグループ化したいと考えています。

February 2013
- Item 1
- Item 2

January 2013
- Item 1
- Item 2

NSArrayある pubDate プロパティを持つカスタム オブジェクトを持つ がありNSDateます。

NSDateそのオブジェクトを使用して、カスタム オブジェクトをNSDictionary月ごとにグループ化するにはどうすればよいですか?

4

3 に答える 3

1

を見てくださいNSDateComponents。日付を日付コンポーネントに変換する場合:

[[NSCalendar currentCalendar] components:(NSMonthCalendarUnit | NSYearCalendarUnit) fromDate:date]

そうすれば、同等性を非常に簡単に比較できるオブジェクトが得られます。

于 2013-02-20T18:25:55.653 に答える
0

この質問には Ole Begemann からの回答がありませんでしたが、これはリンクです (そして、コメント < リポジトリを投稿することはできません)。

まだエレガントなソリューションを探している人は、これをチェックしてください。

http://oleb.net/blog/2011/12/tutorial-how-to-sort-and-group-uitableview-by-date/

于 2015-03-17T08:38:59.317 に答える