睡眠后NSStatusItem未显示

时间:2010-03-02 22:29:49

标签: cocoa macos

我有一个小的可可问题。我有一个StatusBar应用程序在菜单栏中有一个NSStatusItem。它由自定义视图shown here绘制。当应用程序的主视图被隐藏(大部分时间)时,计算机进入睡眠状态并再次唤醒,我丢失了图标并显示了一个蓝色矩形。你有谁知道我能做些什么呢。显示主视图时不会发生这种情况。

1 个答案:

答案 0 :(得分:0)

通过将[theItem drawStatusBarBackgroundInRect:[toolbarView frame]]替换为[toolbarView setNeedsDisplay:YES]来修复问题; 感谢AlBlue让我朝着正确的方向前进。