如何取回Spotlight For Help菜单项

时间:2012-04-10 10:43:09

标签: macos cocoa menu menuitem spotlight

我有一个需要身份验证的应用程序。在用户进行身份验证之前,菜单栏中仅存在菜单项的子集。在用户成功通过身份验证后,我将应用程序的主菜单替换为[NSApp setMainMenu:aMainMenu];,不幸的是,这会删除Spotlight For Help菜单项,该项允许用户搜索菜单项和帮助手册内。在替换主菜单之前,菜单项已存在。

如何在不更换特定菜单项而不是整个主菜单的情况下返回Spotlight For Help菜单项?

1 个答案:

答案 0 :(得分:2)

重置主菜单时,如果没有内置新的帮助菜单,请执行此操作。将该部分保持独立......

...因为在重置主菜单后,需要通过[NSApp setHelpMenu:];重置帮助菜单(我已经为您链接了Apple的文档)。这就是重新安装Spotlight for Help的原因。