0

我在 sqlite 中按名称对数据进行了排序:

     char*sql="SELECT* FROM tblcocktail ORDER BY drinkname ;";

我不知道如何在按字母排序的表格中显示它:请指教:)

-(void)viewDidAppear:(BOOL)animated
{
Cocktails*cock=[[Cocktails alloc]init];
_arrcocktail=[cock getallcocktail];
[self.tableView reloadData];

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
 // Return the number of sections.
 return [_arr count]; //all the letters
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
  //i don't not what to put here so it will show me the right name under the right letter
}
4

1 回答 1

0

您可以简单地创建单元格并分配名称。

tableView:cellForRowAtIndexPath:

static NSString *CellIdentifier = @"CellIdentifier";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}

// Configure the cell...

cell.textLabel.text = [_arr objectAtIndex:indexPath.row];

return cell;
}
于 2012-10-26T19:20:33.490 回答