我在状态栏中有一个状态项。我在课堂上保留了对它的引用。现在,我想更新项目的图像。为此,我写了一个类似的方法:
-(void)updateStatusIcon:(NSString *)newImage
{
[statusItem setImage:[NSImage imageNamed:newImage]];
}
该图像是一个有效的图标,并且在我最初设置它时可以使用,因此我知道该图像很好。执行此代码时,statusItem 会从 StatusBar 中完全消失。
知道在 NSStatusItem 上更新图像的最佳方法是什么吗?