Cocoa - 以编程方式添加菜单项

use*_*419 2 cocoa menu interface-builder

如何以编程方式在子菜单中添加菜单项?

Geo*_*che 7

使用-[NSMenu addItem:]等,例如:

NSMenu *subMenu = ...;
NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:@"foo" 
                    action:@selector(fooClicked:) keyEquivalent:@""]; 
[item autorelease];
[item setTarget:self];
[subMenu addItem:item];
Run Code Online (Sandbox Code Playgroud)