title: pushViewController without navigationcontroller
body: <p>I have a class that is of type <code>UITableViewController</code>.
  This class has a member of type <code>UINavigationBar</code> that I use for adding in an edit button for the table view.</p>
  
  <p>Using this method calling is invalid.</p>
  
  <pre><code>[self.navigationController pushViewController:controller];
  </code></pre>
  
  <p>How can I push a detail view onto the view after selecting a table row without wrapping my <code>UITableViewController</code> in a <code>UINavigationController</code>?</p>