Mam aplikację, która zasadniczo czyta plik xml i wyświetla wyniki w widoku UITableView. Próbuję zgrupować elementy listy według "kraju" (atrybut elementów pliku xml) i wyświetlić je w sekcjach UITableView.Sekcje grupowania UITableView z NSMutableArray
Obecnie czytam plik xml i przechowuję każdy element jako niestandardowy obiekt w obiekcie NSMutableArray. Matryca ma następującą strukturę:
tablicy: 0 => (nazwa, opis, data, kraj) 1 => (nazwa, opis, data, kraj) 2 => (nazwa, opis data kraj) 3 => (tytuł, opis, data, kraj)
Próbowałem stworzyć inny zestaw unikatowych krajów, który pozwolił mi poprawnie utworzyć nagłówki sekcji, ale staram się wypracować sposób na wyświetlenie poprawne elementy pod nagłówkiem każdej sekcji.
if(![countryArray containsObject:itemCountry]) //if country not already in array
{
[countryArray addObject:itemCountry]; //Add NSString of country name to array
}
Gdzie itemCountry jest atrybutem kraju każdego elementu podczas przechodzenia przez plik xml.
[countryArray count]; //gives me the amount of sections needed
Zgaduję, że moje pytanie brzmi: jak sprawdzić, ile rzędów musi przejść w każdej sekcji? Jak wyświetlić prawidłowe elementy tablicy dla każdej sekcji?
Każda pomoc lub wskazówki byłoby świetnie
@Michael daj mi znać, jeśli potrzebujesz dalszej pomocy. –
To działało świetnie, dzięki – Leo
Co mam zrobić dla nagłówków sekcji? – Chrizzz