title: How to implement only single cell selection in each section in the tableview in iOS, Objective C
body: <p>I have a table view with 5 sections and I have set the tableview selection to multiple. Each section have different number of rows. What I want is to set that the user can select only one cell from each section(in my table user can select any number of cells).
  ex: 5 cells from 5 sections.</p>
  
  <p>It should be impossible to select more than one cell from any section. If user select another cell from same section, previously selected cell should be deselected. How can I do this. This is a sample implementation of didSelectRowAtIndexPath.</p>
  
  <pre><code>- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
  {
  
  
      HoteldetalcelloneTableViewCell *cellone = (HoteldetalcelloneTableViewCell *)[self.detailtableView cellForRowAtIndexPath:indexPath];
      HoteldetailcelltwoTableViewCell *celltwo = (HoteldetailcelltwoTableViewCell *)[self.detailtableView cellForRowAtIndexPath:indexPath];
  
      //I have implement for two sections to test.
      if(indexPath.section == 0)
      {
  
         HotelDetailsone *secone = [roomonearray objectAtIndex:indexPath.row];
         HoteldetailsforBooking *book = [HoteldetailsforBooking new];
          if([secone.offerallow isEqualToString:@"True"])
          {
              celltwo.selectedsignLabel.hidden = NO;
  
          }
          else
          {
  
              cellone.selectedsignLabelone.hidden = NO;
  
          }
  //        [self.detailtableView reloadData];
        NSLog(@"price for room 1 : %@", secone.itempriceText);
  
      }
      else
      {
          HotelDetailsone *sectwo = [roomtwoarray objectAtIndex:indexPath.row];
          HoteldetailsforBooking *book = [HoteldetailsforBooking new];
          if([sectwo.offerallow isEqualToString:@"True"])
          {
              celltwo.selectedsignLabel.hidden = NO;
  
          }
          else
          {
  
              cellone.selectedsignLabelone.hidden = NO;
  
          }
          //        [self.detailtableView reloadData];
          NSLog(@"price for room 1 : %@", sectwo.itempriceText);
  
      }
  
  }
  </code></pre>