【发布时间】:2010-10-26 01:28:07
【问题描述】:
我在状态栏中有一个状态项。我在课堂上保留了对它的引用。 现在,我想更新项目的图像。 为此,我写了一个类似的方法:
-(void)updateStatusIcon:(NSString *)newImage
{
[statusItem setImage:[NSImage imageNamed:newImage]];
}
该图像是一个有效的图标,并且在我最初设置它时有效,因此我知道该图像很好。 执行此代码时,statusItem 会从 StatusBar 中完全消失。
知道在 NSStatusItem 上更新图像的最佳方法是什么吗?
【问题讨论】:
-
你确定你在 newImage 参数中得到了你期望的值吗?
-
您似乎已将 Marc 的回复标记为答案。您介意解释一下您是如何解决此问题的吗?
-
我只是在我的代码中做了一些愚蠢的事情——一旦我修复了新图像的路径,上面的 sn-p 就正确了。
标签: cocoa user-interface statusbar