title: UISplitViewController: Load first row in TableView
body: <p>I have a UISplitViewController with a UITableView on the left and a custom view as the detail view.
  When the UISplitViewController is loaded, I would like the first element in the TableView to be selected and viewed in the detail view. Currently I'm trying this in the TableView <code>viewDidLoad</code>:</p>
  
  <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
  
      [self tableView:self.tableView didSelectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
  }
  </code></pre>
  
  <p>This almost works, except that the current row is not highlighted as when it is selected by the user. Is there a better way to do this?</p>