How to add/remove a Sub MenuItem
under the NSMenuItem
dynamically at runtime?
I found a solution .
NSMenu *mainMenu = [[NSApplication sharedApplication] mainMenu];
NSMenu *appMenu = [[mainMenu itemAtIndex:5] submenu];
NSMenuItem *item=[[NSMenuItem alloc]initWithTitle:@"Tutorial" action:@selector(actionTutorial:) keyEquivalent:@"T"];
[item setTarget:self];
[item setTag:0];
[appMenu addItem:item];
[appMenu removeItemAtIndex:2]; // which is the index of above added item.