I have 3 viewcontroller in tabbar. I am loading tabbar from appdelegate. Now I want to make an event when user change viewcontroller from tabbar. For that I have wrote delegate method didselectitem in appdelegate and set delegate in my viewcontroller. But delegate method is not called.
In my viewcontroller I am writing this:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item{
NSLog(@"tabbar is %@",tabBar.selectedItem);
}
in viewdidload:
MyAppDelegate.tabBar.delegate=self;
-tabBarController:didSelectViewController:? - Leo Natan