私はNSMenus
同じものを2つ持っていNSMenuItems
ます。NSMenuItem
その中の1 つだけNSMenu
を選択する必要があります。(のようなものNSMatrix
)。そこでNSMenuItem
、それぞれを同じアクションに接続し、アイテムのインデックスにNSOnState
. メソッド内で、古いインデックスを に、NSOffState
新しいNSOnState
インデックスを に設定してから、古いインデックスを新しいインデックスに設定します。これは、2 つのうちの 1 つに問題なく機能しNSMenus
ます。しかし、両方を同期したいと思います。すべての NSMenu に IBOutlets を追加し、両方にアクセスできるため、メソッド内で状態を設定できますNSMenus
。しかし、これはちょっと冗長に感じます..注:インデックスをユーザーのデフォルトに保存することも計画しているので、おそらくNSUserDefaultsController
?によって達成できます。