title: UITableView Selection Issue
body: <p>I have UITableView with three sections. And  I have a radio buttons in each cell of each section. I need to select one radio button in each sections at a time. That means I need to select 3rd cells radio button in section1 and 1st cells radio button in next section and so on. Bt now the problem is if i select one radio button in one section and if i try to select other cells in other section, the previous selected radio button is replaced with the newly selected radio button.And I add the radio buttons as cells accessoryView. Please help me.</p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
     UITableViewCell *cell=[tableView    dequeueReusableCellWithIdentifier:@"cell"];
     if (cell==nil) {
          NSArray *nib=[[NSBundle mainBundle]loadNibNamed:@"nib" owner:self options:nil];
          cell=[nib objectAtIndex:0];
      }
      cell.my_label.text=@"";
      cell.labelKWD.hidden=TRUE;
      UIButton *newRadioButton;
      newRadioButton = [UIButton buttonWithType:UIButtonTypeCustom];
      newRadioButton.frame = CGRectMake(30, 0, 15, 14.5);
      [newRadioButton setImage:[UIImage imageNamed:@"tick_button_b.png"] forState:UIControlStateNormal];
      [newRadioButton setImage:[UIImage imageNamed:@"tick_button_a.png"] forState:UIControlStateSelected];
      cell.accessoryView = newRadioButton;
      if ([indexPath isEqual:selectedIndex]) {
          newRadioButton.selected = YES;
      }
      else {
          newRadioButton.selected = NO;
      }
      return cell;
  }
  
  - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
          selectedIndex = indexPath;
          [tableView reloadData];
  }
  </code></pre>