У меня есть несколько UIS-переключателей внутри UITableViewCells. Однако эта таблица состоит из нескольких разделов. При прокрутке вниз по таблице вновь созданные ячейки иногда обновляются недействительными переключателями, которые также не принадлежат разделу подчеркивания. Обмен коммутаторами происходит не в непредсказуемом порядке, это просто случайное добавление коммутаторов в ячейки. Однако это странная ситуация.
Это то, что я сделал.
if(indexPath.section == 1){
switch (indexPath.row) {
case 0:
cell.textLabel.text = @"Text 1";
switch1 = [[UISwitch alloc] initWithFrame:CGRectZero];
cell.accessoryView = switch1;
[cell.contentView addSubview :switch1];
break;
case 1:
cell.textLabel.text = @"Text 2";
switch2 = [[UISwitch alloc] initWithFrame:CGRectZero];
cell.accessoryView = switch2;
[cell.contentView addSubview :switch2];
break;
case 2:
........
More sections
......
Так в чем же проблема?
Спасибо.