title: How might I create one UITableView with two data sources
body: <p>I have a UIViewController with one UITableView. But that tableView has two data sources. Basically a UIButton would decide which data source is active. How might I do that? there is no such method as </p>
  
  <pre><code> [self.tableView reloadData:myDataSourceArray];
  </code></pre>
  
  <p>Which would help a great deal towards discriminating which data source to use and which UITableViewCell extension to use. So how might I go about this?</p>
  
  <p>I say button to keep it simple, but in reality, dataSource_1 is preloaded from server while dataSource_2 is loaded by a UISearchBar.</p>