Here is a code how I add a status bar with text:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
NSStatusBar *bar = [NSStatusBar systemStatusBar];
_statusBarItem = [bar statusItemWithLength:NSVariableStatusItemLength];
[_statusBarItem setTitle:@"Status"];
[_statusBarItem setHighlightMode:YES];
[_statusBarItem setMenu:_menu];
}
It appears and disappears immediately after I launch my app. How to fix that?
I use Xcode 6.0 and Yosemite 10.10
I used an example of creating status bar from: https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/StatusBar/Tasks/creatingitems.html