tabBar didSelectItem, кажется, не работает

В моем заголовочном файле есть это :

@interface TabBarController : UIViewController <UIApplicationDelegate, UITabBarDelegate, UITabBarControllerDelegate>{

    IBOutlet UITabBarController *tabBarController;

}

-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;

@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;

@end

В моем основном файле у меня есть это:

@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

Я уже подключил свой tabbarcontrollerв качестве делегата к владельцу моего файла в построителе интерфейса, но он по-прежнему никогда не вызывает didSelectItemметод.

Есть ли что-то, что я здесь упустил?

Я уже добавил tabBarController.delegate = self;и все равно не работает.

7
задан staticbeast 9 June 2012 в 02:17
поделиться