Динамические разделы UITableView с неизвестными ячейками - PullRequest
1 голос
/ 02 октября 2010

Эй, Я в основном пытаюсь извлечь данные из базы данных SQlite и заполнить из нее табличное представление.

Метод sql-data-retrieval создает два массива. "dataArray" и "SectionArray".

DataArray заполнен данными NSObjects.

До этого момента я могу создавать соответствующие заголовки разделов.

Вот проблема,

-1 Что мне делать, чтобы убедиться, что нужные объекты попадают в свои соответствующие разделы, а не в какие-либо другие разделы (что они, кажется, делают). Также различается количество (количество строк) в каждом разделе.

Каким должен быть код в « NumberOfRowsAtIndexPath » и cellForRowAtIndexPath методах

-2 Какие типы источников данных больше подходят для этого типа. Я просто заполняю два NSMutableArrays - dataArray (строки) и SectionArray (заголовки разделов).

1 Ответ

0 голосов
/ 02 октября 2010

Я думаю, вы должны сделать много NSArray по одному на каждый заголовок таблицы, который вы создали. В NumberOfRowsAtIndexPath вы вернете счетчик массива для запрошенного раздела, а в cellForRowAtIndexPath вы выберете свой массив, используя индекс раздела (как и прежде), а с индексом строки вы выберете строку этого массива.

...