iOS Table View Refresh Cell

You can call [self.tableview reloadData]; on the tableview and refresh the entire table.

Otherwise you can do this to refresh a single cell.

 [self.tableView beginUpdates];
 [self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:indexPathOfYourCell] withRowAnimation:UITableViewRowAnimationNone];
 [self.tableView endUpdates];

Since you already have indexPath of the cell, sometimes this may just do the job

UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
[cell reloadInputViews];