1
我有一个需要验证的应用程序。在用户认证之前,只有一部分菜单项出现在菜单栏中。在用户成功通过身份验证后,我用[NSApp setMainMenu:aMainMenu];
替换了应用程序的主菜单。不幸的是,这会删除Spotlight For Help菜单项,该菜单项允许用户搜索菜单项并位于帮助手册中。在我更换主菜单之前,菜单项目已经存在。如何获取Spotlight For Help菜单项
如何获取Spotlight For Help菜单项而无需替换特定菜单项而不是整个主菜单?
我现在所做的是'[NSApp setMainMenu:self.mainMenu]; [NSApp setHelpMenu:[[self.mainMenu itemAtIndex:[self.mainMenu numberOfItems] - 1] submenu]];'并且它没有问题。非常感谢Michael。 – 2012-04-10 11:05:42