首先,我想指出这个问题可能已经被问过了,只是我没有在它们中找到任何答案。
所以,我正在尝试通过编程方式将NSMenu和NSMenuItem添加到主菜单栏中。例如,NSMenu将是“文件”,然后它将有3个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,但是我该如何做到这一点?如果这不是问题,那么问题是什么?我对这方面的知识还比较新,但有兴趣学习,所以任何提示都比没有强!