title: Why is UITabBarController returning a "..should support at least one orientation" message?
body: <p>I subclassed UITabBarController in order to override <code>shouldAutorotateToInterfaceOrientation:</code> so that I can support landscape mode in certain circumstances. When I run this, the tab bar controller gives me the following message when the overridden method returns <code>NO</code></p>
  
  <p><code>The view controller &lt;...0x644f50&gt; returned NO from -shouldAutorotateToInterfaceOrientation: for all interface orientations. It should support at least one orientation.</code></p>
  
  <p>Any suggestions on how to get ride of the message other than return <code>YES</code> all the time in <code>shouldAutorotateToInterfaceOrientation</code>?</p>