Создание NSMenu с NSMenuItems программно?

Во-первых, я хотел бы отметить, что этот вопрос, вероятно, уже задан, я просто не смог найти от них ответов.

Итак, я программно пытаюсь создать NSMenu и NSMenuItem для главной панели, например, например. NSMenu будет File, и тогда в нем будет 3x NSMenuItem, New, Open и Save.

Но ничего не работает, вот что у меня сейчас:

NSMenu *fileMenu = [[NSMenu alloc] initWithTitle:@"File"];
NSMenuItem *newMenu = [[NSMenuItem alloc] initWithTitle:@"New" action:NULL keyEquivalent:@""];
NSMenuItem *openMenu = [[NSMenuItem alloc] initWithTitle:@"Open" action:NULL keyEquivalent:@""];
NSMenuItem *saveMenu = [[NSMenuItem alloc] initWithTitle:@"Save" action:NULL keyEquivalent:@""];
[newMenu setMenu:fileMenu];
[openMenu setMenu:fileMenu];
[saveMenu setMenu:fileMenu];

Но ничего не происходит, я почти уверен, что должен сказать приложение, которое должно использовать fileMenu, но как мне это сделать, и если проблема не в этом, то что? Я новичок в этом деле, но заинтересован в обучении, так что любой совет будет лучше, чем ничего!

14
задан 15 July 2011 в 12:16
поделиться