title: tabBar didSelectItem seems not to be working
body: <p>In my header file I have this:</p>
  
  <pre><code>@interface TabBarController : UIViewController &lt;UIApplicationDelegate, UITabBarDelegate, UITabBarControllerDelegate&gt;{
  
      IBOutlet UITabBarController *tabBarController;
  
  }
  
  -(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;
  
  @property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
  
  @end
  </code></pre>
  
  <p>In my main file I have this:</p>
  
  <pre><code>@synthesize tabBarController;
  
  -(void)viewDidLoad{
      [super viewDidLoad];
      self.tabBarController.delegate = self;
      self.view = tabBarController.view;
  }
  
  -(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
      NSLog(@"rawr"); 
  }
  
  - (void)viewDidUnload {
      [super viewDidUnload];
  }
  
  - (void)dealloc {
      [tabBarController release];
      [super dealloc];
  }
  
  
  @end
  </code></pre>
  
  <p>I have already connected my <code>tabbarcontroller</code> as a delegate to my file's owner in interface builder, but it still never calls the <code>didSelectItem</code> method.</p>
  
  <p>Is there anything that I'm missing here?</p>
  
  <p>I have already added <code>tabBarController.delegate = self;</code> and it still does not work.</p>