我试图从Sqlite获取UITableView
的部分和索引(我使用FMDB作为包装器)。我似乎无法弄清楚从哪里开始。
我可以从数据库中读回信息并将其存储在NSMutableArray
中。
我尝试过以下网站,但他正在使用plist。 http://www.icodeblog.com/2010/12/10/implementing-uitableview-sections-from-an-nsarray-of-nsdictionary-objects/
任何建议都将不胜感激。
答案 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
的原因。祝你好运!