title: TableView's viewWillAppear() called but data is not refreshed
body: <p>Sometimes tiny looking problem is ignored to handle in the last but you never know that will become nightmare for you, happening with me.</p>
  
  <p>Thanks in advance, problem my app's settings page contains tableView and every setting element is one of the view. One of the setting item (row) offers show expands a few list of items in another listTableView. After making a selection in listTableView when i come back to my settings tableView using navigationItem.leftButton (Back), selected item value overlaps the previous item's value, in the sense [tableView reloadData] in viewWillAppear works fine but tableView rows are not fresh drawn. It doesn't refresh the cell's UI.</p>
  
  <p>Note that if settingTableView has any subview like UIButton etc it has the latest value, i can use that as workaround but the only problem is when is select this row again Selection has old value that overlaps new value on selecting the row.</p>
  
  <p>I will appreciate any suggestion or sample code using will be great help.</p>
  
  <p>Thanks a ton
  Amit Singh</p>