Вы подумали бы, что это будет легко. С помощью этого кода я могу проверить несколько строк в таблице, но то, что я ХОЧУ, должен иметь только одну строку, проверенную за раз. Если пользователь выбирает другую строку, то я хочу, чтобы старая строка была просто АВТОМАТИЧЕСКИ снята. Не знаю, как это сделать. Здесь мой код:
- (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;
}
}
Спасибо за любую помощь, которую вы можете предоставить!