方法1
//main menu
NSMenu *mainMenu = [NSAppmainMenu];
//NSLog(@"%@",mainMenu);
//NSLog(@"%@",[mainMenu itemArray]);
//menuitem
NSMenuItem *MenuItem = [[NSMenuItemalloc] init];
[MenuItemsetTitle:@"Load_TEXT"];
//sub menu
NSMenu *subMenu = [[NSMenualloc] initWithTitle:@"Load_TEXT"];
//sub menuItem1
[subMenu addItemWithTitle:@"Load_Text1"action:@selector(test)keyEquivalent:@"E"];
//sub menuitem2
[subMenu addItemWithTitle:@"Load_Text2"action:@selector(addNewMenuItem)keyEquivalent:@"Q"];
//set sub menu
[MenuItemsetSubmenu:subMenu];
//add new menuitem
[mainMenuaddItem:MenuItem];
NSLog(@"%@",mainMenu);
//set main menu
[MenuItemrelease];
[NSAppsetMainMenu:mainMenu];
方法2
NSMenu *mainMenu = [NSAppmainMenu];
//NSLog(@"%@",mainMenu);
//NSLog(@"%@",[mainMenu itemArray]);
//menuitem
NSMenuItem *MenuItem = [[NSMenuItemalloc] init];
[MenuItemsetTitle:@"Load_TEXT"];
//sub menu
NSMenu *subMenu = [[NSMenualloc] initWithTitle:@"Load_TEXT"];
//sub menuItem
[subMenu addItemWithTitle:@"Load_Text"action:@selector(addNewMenuItem)keyEquivalent:@"E"];
//add new menuitem
[mainMenuaddItem:MenuItem];
[mainMenusetSubmenu:subMenu forItem:MenuItem];
NSLog(@"%@",mainMenu);
//set main menu
[MenuItemrelease];
[NSAppsetMainMenu:mainMenu];