【发布时间】:2011-07-11 07:35:58
【问题描述】:
我有一个状态项,并希望在用户单击它时执行几个操作。一些在线帮助和文档让我走到了这一步。
头文件有这个:
- (IBAction)updateStatusItem:(id)sender;
.m 类文件有:
[statusItem setAction:@selector(updateStatusItem:)];
我在 applicationDidFinishLaunching 和 awakeFromNib 中都试过了。
还有在m文件中:
-(IBAction)updateStatusItem:(id)sender{
NSLog(@"updateStatusItem worked");}
据我所知,这是有道理的,但是每当我单击状态项时,菜单就会正常下拉,并且不会记录消息。我想也许我必须在 IB 中以某种方式链接它,但据我所知,IB 中没有状态项的表示,这一切都是以编程方式完成的。我知道这可以做到,但它不适合我。你们有没有发现哪里不对劲?
感谢您的帮助。
【问题讨论】:
标签: objective-c cocoa statusbar