title: UITableView / UITableViewDatasource strange behaviour
body: <p>I have this strange thing happening with one of my <code>UIViewController</code>s.</p>
  
  <p>it is a standard <code>UIViewController</code> which contains 3 <code>UITableView</code>s and and if you change the value inside TableView one it refreshes the data array in TableView three and calls <code>reloadData</code> on TableView 3.</p>
  
  <p>My datasource for TableView 3 get the <code>numberOfRowsInSection:(NSInteger)section</code>
  and I return the number of rows in my array which has just increased from 1 to 2 and I return 2</p>
  
  <p>but I only get called <code>cellForRowAtIndexPath:(NSIndexPath *)indexPath</code> once.</p>
  
  <p>Has anyone experienced this before.</p>
  
  <p>I have thought of changing the TableView 3 to a <code>UITableViewController</code> and adding it as  <code>ChildViewController</code> but I cant see how this is going to make any diffrence.</p>
  
  <p>Regards Christian Andersen</p>