如何更新statusItem标题? 目前我使用计时器
[NSTimer scheduledTimerWithTimeInterval:0.01 target:self selector:@selector(myVoid) userInfo:nil repeats:YES];
并且空白是:
-(void)myVoid {
statusItem = [[[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength] retain];
[statusItem setTitle:myString];
}
myString
的内容发生了变化。如何更新标题?目前,当我更新它时,会出现另一个statusItem和另一个以及另一个......
答案 0 :(得分:2)
创建一次statusItem,并在ivar中保留对它的引用,然后setTitle
,而不是每次创建一个新的statusItem(statusItemWithLength:
创建一个新项目。)