0
NSObjectController(以下の画像にはMenuObject)のインスタンスを作成しました。そこにはアイテムのアクションのメソッド(test5 :)があります。レスポンダチェーンにNSObjectControllerを挿入することは可能ですか?
ファーストレスポンダへの接続を作成すると、NSMenuItemがグレー表示になります。 そして、IBActionを直接作成するとうまく動作します。
NSObjectController(MenuObject)がレスポンダチェーンの一部ではないためだと思います。誰もセレクターに反応することはできません。そのためアイテムはグレーです。しかし、それを修正する方法は?
ありがとうございました。
レスポンダチェーンにNSResponderのサブクラスを追加できます。なぜNSObjectControllerを使うのですか? – Willeke
私は、menuItemsアクションに対してAppDelegateを使いたくありません。それを別のクラスにまとめて保存することは良い考えです。 –