Во-первых, я хотел бы отметить, что этот вопрос, вероятно, уже задавался, я просто не мог найти никаких ответов от них.
Итак, я программно пытаюсь создать 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, но как мне это сделать, и если проблема не в этом, то в чем? Я новичок в этом деле, но мне интересно учиться, так что любой совет будет лучше, чем ничего!