iOS Way Галочка исчезает, когда начинается прокрутка вниз

Как галочка исчезает, когда начинается прокрутка вниз.

Вот код дляdidSelectRowAtIndexPath метод:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];

    if (selectedCell.accessoryType == UITableViewCellAccessoryCheckmark) {
        selectedCell.accessoryType = UITableViewCellAccessoryNone;

        if ([[[collectionDataArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] objectForKey:@"creditHours"]==@"1") {
            totalHoure = totalHoure - 1;
        }

    } else {

        selectedCell.accessoryType = UITableViewCellAccessoryCheckmark;

        if ([[[collectionDataArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] objectForKey:@"creditHours"]==@"1") {
            totalHoure = totalHoure + 1 ;
        }
    }
}

Есть какие-либо проблемы ? или если есть какая-то другая техника.

Ответы на вопрос(2)

Ваш ответ на вопрос