title: UITextfield text inside UITableViewCell disappearing on scroll
body: <p>I'm storing data into NSUserDefaults like so from each of my custom UITableView Cells:</p>
  
  <pre><code> for (int i = 0; i &lt; additionalClaimants; i++)
      {
          NSIndexPath *indexPath = [NSIndexPath indexPathForRow:i inSection:0];
          UITableViewCell *cell = [self.table_view cellForRowAtIndexPath:indexPath];
          UITextField* firstNameField = (UITextField *)[cell viewWithTag:1];
          UITextField* employeeIDField = (UITextField *)[cell viewWithTag:2];
  
          [defaults setObject:firstNameField.text forKey:[NSString stringWithFormat:@"claimant%d_name",i+1]];
          [defaults setObject:employeeIDField.text forKey:[NSString stringWithFormat:@"claimant%d_employeeID",i+1]];
  
  
      }
      [defaults setInteger:additionalClaimants forKey:@"total_add_claimants"];
      [defaults synchronize];
  </code></pre>
  
  <p>I'm displaying the data in the UITableView like so in the cellForIndexPath method:</p>
  
  <pre><code>-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      AdditionalClaimantsTableViewCell *cell = [self.table_view
                               dequeueReusableCellWithIdentifier:@"Cell"];
  
      NSString *claimant_name = [defaults objectForKey: [NSString stringWithFormat:@"claimant%ld_name", (long)indexPath.row+1]];
      NSString *claimant_employeeID = [defaults objectForKey: [NSString stringWithFormat:@"claimant%ld_employeeID", (long)indexPath.row+1]];
  
      cell.txtField_eid.text = claimant_employeeID;
      cell.txtField_name.text = claimant_name;
  
      return cell;
  }
  </code></pre>
  
  <p>Problem is when scrolling, the textfields that appear off view seem to lose the data in them. </p>