UITableView-Abschnittsüberschriften nach Datumsmonaten im Array

Ich habe ein NSArray mit etwas ähnlichem wie:

6/1/13 | Data
6/2/13 | Data
7/1/13 | Data
9/1/13 | Data

Was ich brauche, um irgendwie die Monate zum Erstellen von Abschnittsüberschriften zu bekommen - aber nur, wenn sie im Array sind und dann die Daten in die entsprechenden Abschnitte aufteilen. Sieht aus wie:

(Section Header)June 2013
6/1/13 | Data
6/2/13 | Data

(Section Header)July 2013
7/1/13 | Data

(skips august as no dates from august are in array)

(Section Header)September 2013
9/1/13 | Data

Ich versuche zu implementieren:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

{
    return @"June 2013";
}

Aber offensichtlich muss dies dynamisch aktualisiert werden, je nachdem, welche Monate im Array sind. Die Daten sind tatsächlich NSDates, die im Array enthalten sind - sofern dies einen Unterschied macht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage