Можно подумать, что это будет легко. С помощью этого кода я могу проверять несколько строк в таблице, но я ХОЧУ, чтобы за раз проверялась только одна строка. Если пользователь выбирает другую строку, я хочу, чтобы старая строка просто АВТОМАТИЧЕСКИ снималась. Не знаю, как это сделать. Вот мой код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
UITableViewCell *theCell = [tableView cellForRowAtIndexPath:indexPath];
if (theCell.accessoryType == UITableViewCellAccessoryNone) {
theCell.accessoryType = UITableViewCellAccessoryCheckmark;
}
else if (theCell.accessoryType == UITableViewCellAccessoryCheckmark) {
theCell.accessoryType = UITableViewCellAccessoryNone;
}
}
Спасибо за любую помощь!