разделы и индекс в UITableView из Sqlite (FMDB) - PullRequest
4 голосов
/ 15 августа 2011

Я пытаюсь получить разделы и индекс для UITableView из Sqlite (я использую FMDB в качестве оболочки).Я просто не могу понять, с чего начать.Я могу прочитать информацию обратно из БД и сохранить ее в NSMutableArray.

Я пробовал следующий сайт, но он использует plist.http://www.icodeblog.com/2010/12/10/implementing-uitableview-sections-from-an-nsarray-of-nsdictionary-objects/

Любой совет будет оценен.

1 Ответ

0 голосов
/ 20 января 2012

вам нужно сделать массив массивов.основной массив будет представлять разделы табличного представления, а внутренние массивы будут содержимым разделов.

В numberOfSectionsInTableView положить

return [mainArray count];

В cellForRowAtIndexPath:

NSMutableArray *tempDict = [mainArray objectAtIndex:indexPath.section];
NSArray *tempArray = [tempDict objectAtIndex:indexPath.row];
cell.textLabel.text = [NSString stringWithFormat:@"%@", [tempArray valueForKey:@"name"]];
cell.detailTextLabel.text = [NSString stringWithFormat:@"%@", [tempArray valueForKey:@"detail"]];
return cell;

pst последний объект - это NSDictionary в моем случае, поэтому я использую valueForKey.Удачи!

...