Tengo una aplicación que básicamente lee un archivo xml y muestra los resultados en un UITableView. Estoy intentando agrupar los elementos de la lista por "país" (un atributo de los elementos del archivo xml) y mostrarlos en Secciones UITableView.Secciones de agrupamiento UITableView de NSMutableArray
Actualmente leo el archivo xml y almaceno cada Elemento como un objeto personalizado en un NSMutableArray. La matriz tiene la siguiente estructura:
matriz: 0 => (título, descripción, fecha, país) 1 => (título, descripción, fecha, país) 2 => (título, descripción, fecha, país) 3 => (título, descripción, fecha, país)
He intentado crear otro conjunto de países únicos que me ha permitido crear los encabezados de sección correctamente, pero estoy luchando para encontrar una manera de mostrar el corregir elementos debajo de cada encabezado de sección.
if(![countryArray containsObject:itemCountry]) //if country not already in array
{
[countryArray addObject:itemCountry]; //Add NSString of country name to array
}
Donde itemCountry es el atributo country de cada elemento mientras recorro el archivo xml.
[countryArray count]; //gives me the amount of sections needed
Así que supongo que mi pregunta es ¿cómo puedo calcular cuántas filas deben ir en cada sección? ¿Cómo se muestran los elementos de matriz correctos para cada sección?
Cualquier ayuda o punteros sería grande
@Michael hágamelo saber si necesita más ayuda con esto. –
Eso funcionó muy bien, gracias – Leo
¿Qué hago para los encabezados de las secciones? – Chrizzz