来自Sqlite(FMDB)的UITableView中的节和索引

时间:2011-08-15 08:58:30

标签: iphone uitableview fmdb


我试图从Sqlite获取UITableView的部分和索引(我使用FMDB作为包装器)。我似乎无法弄清楚从哪里开始。
我可以从数据库中读回信息并将其存储在NSMutableArray中。

我尝试过以下网站,但他正在使用plist。 http://www.icodeblog.com/2010/12/10/implementing-uitableview-sections-from-an-nsarray-of-nsdictionary-objects/

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

你需要制作一个数组数组。主数组将表示tableview部分,而内部数组将是部分的内容。

numberOfSectionsInTableView put

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;

。在我的案例中,最后一个对象是NSDictionary,这就是我使用valueForKey的原因。祝你好运!