title: How to get reloadData to work on UITableView
body: <p>I have a UITableView that loads from a NIB file. The controller for the screen is a subclass of UIViewController that conforms to the UITableView delegate protocols. This is the 2nd screen in a stack of views managed by a UINavigationController.</p>
  
  <p>In my viewWillAppear for the offending view I run two NSFetchRequests and update 2 of the 3 sections in my table with results from those NSFetchRequests. At the bottom of viewWillAppear I call </p>
  
  <pre><code>[self.myTable reloadData];
  </code></pre>
  
  <p>myTable is an IBOutlet to the UITableView for the screen. </p>
  
  <p>For whatever reason the table doesn't reload the data and none of the delegate methods for the table get called when I come back up to it from views deeper in the Navigation Controller hierarchy.</p>
  
  <p>How do I get the table to reload?</p>
  
  <p>Thanks.</p>