0

我正在尝试在 UITableView 中添加数据源。我尝试了以下方法,但不幸的是它没有用:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
    return 8;
}

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";

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

    // Set the data for this cell:

    cell.textLabel.text = [_classCellview objectAtIndex:indexPath.row];
    cell.detailTextLabel.text = @"One";
     cell.detailTextLabel.text = @"Two";



    // set the accessory view:
    cell.accessoryType =  UITableViewCellAccessoryDisclosureIndicator;

    return cell;
}
4

1 回答 1

0

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

您告诉表格有 8 个部分,但是section当您填充单元格时,您没有将索引路径考虑在内。索引路径(在表格视图的情况下)有两个值: asection和 a row。您需要他们都知道您正在处理的单元格。因此,您可能会在表格的每个部分中重复相同的内容。(不过,如果您确切地告诉我们问题出在哪里,那会有所帮助。)

于 2013-04-04T21:16:21.513 回答