2009-05-14 1 views
2

У меня есть statusItem в StatusBar. Я сохранил ссылку на него в своем классе. Теперь я хочу обновить изображение элемента. Для этого, я написал метод, аналогичный:Обновление изображения NSStatusItem

-(void)updateStatusIcon:(NSString *)newImage 
{ 
    [statusItem setImage:[NSImage imageNamed:newImage]]; 
} 

изображения является действительным значком и работает, когда я установил его на начальном этапе, так что я знаю, что изображение хорошо. Когда этот код выполняется, statusItem полностью исчезает из StatusBar.

Любая идея, какой лучший способ обновить изображение на NSStatusItem?

+0

Вы уверены, что получаете значение, которое ожидаете в параметре newImage? –

+0

Да, я уверен. – psychotik

+0

Кажется, вы отметили ответ Марка как ответ. Не могли бы вы объяснить, как вы исправили эту проблему? –

ответ

0

Это правильный способ установки изображения элемента состояния. Есть проблема либо с вашим изображением, либо где-то еще в вашем коде.

Смежные вопросы