0

这是我如何添加带有文本的状态栏的代码:

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
    NSStatusBar *bar = [NSStatusBar systemStatusBar];
    _statusBarItem = [bar statusItemWithLength:NSVariableStatusItemLength];
    [_statusBarItem setTitle:@"Status"];
    [_statusBarItem setHighlightMode:YES];
    [_statusBarItem setMenu:_menu];
}

它在我启动我的应用程序后立即出现和消失。如何解决?

我使用 Xcode 6.0 和 Yosemite 10.10

我使用了一个创建状态栏的示例: https ://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/StatusBar/Tasks/creatingitems.html

4

1 回答 1

0

通过将 _statusBarItem 的属性从弱更改为强来解决问题

于 2014-11-03T15:14:13.593 回答