SetAction для NSPopUpButton отключает мой popUpButton

Я создал свой NSPopUpButton программно со следующим кодом

[myPopUpButton insertItemWithTitle:@"--Select one--" atIndex:0];
[myPopUpButton addItemsWithTitles:[NSArray arrayWithObjects:@"1.One",@"Two",@"Three", nil]];

[myPopUpButton sizeToFit];
[myPopUpButton  setAction:@selector(popUpAction:)];
[fullBrowserView addSubview: myPopUpButton];

//PopUp Action
-(void)popUpAction:(id)sender
{
    NSLog(@"popUpAction");
}

Когда я нажимаю popUpButton, элементы меню popUpButton отключаются. Когда я использую interfacebuilder, он отлично работает с IBAction.

Почему этот setAction не работает для NSPopUpButton?

7
задан Akbar 7 March 2012 в 11:22
поделиться