我想给我的 statusItem 一个标题,它应该改变它的内容。但是如果我声明一个变量,菜单栏中就不会出现任何内容。我在 .h 中的字符串:
@interface AppDelegate : NSObject <NSApplicationDelegate> {
NSString *myString;
}
使用普通文本一切都有效:@"text"
但是当我这样做时.m:
-(void)awakeFromNib {
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain];
[statusItem setTitle:myString];
[statusItem setMenu:statusMenu];
[statusItem setToolTip:@"my Tooltip"];
[statusItem setHighlightMode:YES];
}
当然我给了字符串一些内容。提前致谢