Я работаю над созданием сгруппированного представления таблицы. Данные загружаются в порядке, но в сгруппированном виде есть много белых пустых пространств. Они заселяются после того, как я несколько раз прокручиваю вверх и вниз. Помогите?Группированные ячейки таблицы не загружаются
Вот мой getCellForRowIndexAtPath
метод:
static NSString *Id= @"CustomDiagChargeID";
CustomCellDiagCharges *cell = (CustomCellDiagCharges *)[tableView dequeueReusableCellWithIdentifier:Id];
if(cell == nil) {
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCellDiagCharges" owner:self options:nil];
for (id oneObject in nib) {
if([oneObject isKindOfClass:[CustomCellDiagCharges class]])
cell = (CustomCellDiagCharges *) oneObject;
}
}
NSUInteger row = [indexPath row];
DiagDetails *rowData = [preferences getDiagElementAt:indexPath.section row:row];
cell.code.text = rowData.ICD9Code;
cell.desc.text = rowData.ICD9Desc;
return cell;
Спасибо,
Тея.
Не могли бы вы добавить утверждение «NSUInteger row =», чтобы убедиться, что ваша ячейка не равна нулю? Кроме того, вы можете попробовать заполнить ячейки статическими данными? И затем попробуйте что-то вроде [NSString stringWithFormat: @ "Cell% d:% d", indexPath.section, indexPath.row]; ?? – jessecurry
Пробовал заполнять статическими данными, та же проблема. Я использую сгруппированный tableView, если это как-то меняет материал? –