У меня есть statusItem в StatusBar. Я сохранил ссылку на него в своем классе. Теперь я хочу обновить изображение элемента. Для этого, я написал метод, аналогичный:Обновление изображения NSStatusItem
-(void)updateStatusIcon:(NSString *)newImage
{
[statusItem setImage:[NSImage imageNamed:newImage]];
}
изображения является действительным значком и работает, когда я установил его на начальном этапе, так что я знаю, что изображение хорошо. Когда этот код выполняется, statusItem полностью исчезает из StatusBar.
Любая идея, какой лучший способ обновить изображение на NSStatusItem?
Вы уверены, что получаете значение, которое ожидаете в параметре newImage? –
Да, я уверен. – psychotik
Кажется, вы отметили ответ Марка как ответ. Не могли бы вы объяснить, как вы исправили эту проблему? –