StatusBarにstatusItemがあります。私はクラスでそれへの参照を保持しました。さて、アイテムの画像を更新したいと思います。これを行うために、次のようなメソッドを作成しました。
-(void)updateStatusIcon:(NSString *)newImage
{
[statusItem setImage:[NSImage imageNamed:newImage]];
}
画像は有効なアイコンであり、最初に設定したときに機能するため、画像に問題がないことがわかります。このコードを実行すると、statusItemがStatusBarから完全に消えます。
NSStatusItemの画像を更新するための最良の方法は何ですか?