title: Removing strong property from recycled UITableViewCell
body: <p>I declare a property in my viewcontroller known as:</p>
  
  <pre><code>@property (nonatomic, strong) UISegmentedViewController *segmentedControl;
  </code></pre>
  
  <p>I have a tableview where I add the segmentedControl to the first cell via this:</p>
  
  <pre><code>self.segmentedControl.frame = CGRectMake(10, 10, cell.frame.size.width - 20, 30);
  self.segmentedControl.selectedSegmentIndex = self.segment;
  
  [cell addSubview:self.segmentedControl];
  </code></pre>
  
  <p>I only want this control in the first view, and naturally, it gets recycled as I dequeue cells. How do I remove the segmentedControl from the subsequent cells? I can't call [self.segmentedControl removeFromSuperView] as this will remove it from the first cell.</p>
  
  <p>Note: I have to declare it as a property so I can reference it from the delegate method.</p>