首先,我想指出这个问题可能已经被问过了,我只是无法从他们那里找到任何答案。
所以,我正在以编程方式尝试创建一个 NSMenu 和 NSMenuItem 到主栏,所以 fe。NSMenu 将是 File,然后它会有 3x NSMenuItem,新建、打开和保存。
但是没有任何效果,这就是我目前所拥有的:
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,但是我该怎么做,如果这不是问题,那是什么?我对这些东西很陌生,但对学习很感兴趣,所以任何提示都比没有好!