1

認証が必要なアプリケーションがあります。ユーザーが認証される前は、メニュー項目のサブセットのみがメニュー バーに表示されます。ユーザーが正常に認証された後、アプリケーションのメイン メニューを残念ながらに置き換えます。[NSApp setMainMenu:aMainMenu];これにより、ユーザーがメニュー項目やヘルプ ブック内を検索できるようにする [Spotlight For Help] メニュー項目が削除されます。メニュー項目は、メイン メニューを置き換える前に表示されます。

メイン メニュー全体ではなく、特定のメニュー項目を置き換えずに、Spotlight For Help メニュー項目を元に戻すにはどうすればよいですか?

4

1 に答える 1

2

メインメニューをリセットするときは、新しいヘルプメニューを組み込まずにリセットしてください。その部分は別にしてください...

...メインメニューをリセットした後、を介してヘルプメニュー[NSApp setHelpMenu:];リセットする必要があるためです(そして私はあなたのためにAppleのドキュメントをリンクしました)。これが、SpotlightforHelpを再インストールするものです。

于 2012-04-10T10:52:20.030 に答える