У меня есть элемент статуса, и я хотел бы, чтобы несколько действий происходили, когда пользователь нажимал на него. Некоторая онлайн помощь и документация позволили мне зайти так далеко.
Файл заголовка имеет это:
- (IBAction)updateStatusItem:(id)sender;
Файл класса .m имеет:
[statusItem setAction:@selector(updateStatusItem:)];
Я пробовал это как в ApplicationDidFinishLaunching, так и в awakeFromNib.
А также в файле m:
-(IBAction)updateStatusItem:(id)sender{
NSLog(@"updateStatusItem worked");}
Из того, что я вижу, это имеет смысл, но всякий раз, когда я щелкаю по элементу состояния, меню просто нормально выпадает, и сообщение не регистрируется. Я подумал, что, возможно, мне нужно было как-то связать его в IB, но, насколько я могу судить, в IB нет представления статуса, все это делается программно. Я знаю, что это можно сделать, но это не работает для меня. Может кто-нибудь из вас видит что-то не так?
Спасибо за помощь.