nsbuttonにポインターを保存します
-
26-10-2019 - |
質問
私はプログラムでセットアップしています NSButton
ターゲットオブジェクトを使用して、別のオブジェクトを呼び出したセレクターに渡したいと思います。
私の知る限り、私は通過することしかできません NSButton
セレクターへのインスタンスなので、私は自分の内部に別のオブジェクトにポインターを保存する方法を探しています NSButton
.
それは可能ですか、それともこれを行う別の方法がありますか?
例:
[fooButton setAction:NSSelectorFromString(@"fooSelector:")];
[fooButton setTarget:myTargetHandler]
そして今、私は合格したい」myObject
" に myTargetHandler
(fooSelector:
) いつ fooButton
クリックされます。
解決
Subclassing nsbuttonを単に検討し、このためにプロパティを追加することを検討しましたか?簡単なカテゴリでそれを達成することさえできるかもしれません。
aもあります - (NSInteger)tag
すべてのuicontrolで - 多分それは機能しますか?
所属していません StackOverflow