KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
In my header file I have this: @interface TabBarController : UIViewController <UIApplicationDelegate, UITabBarDelegate, UITabBarControllerDelegate>{ IBOutlet UITabBarController *tabBarController; } -(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item; @property (nonatomic, retain) IBOutlet UITabBarController *tabBarController; @end In my main file I have this: @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 I have already connected my tabbarcontroller as a delegate to my file's owner in interface builder, but it still never calls the didSelectItem method. Is there anything that I'm missing here? I have already added tabBarController.delegate = self; and it still does not work.
Tags (comma-separated)
Save Edits
Cancel