0

Cocoaウィジェットの上にC++の薄層を作成していますが、ObjCオブジェクトをターゲットとして使用せずにNSButtonイベントを処理する際に問題が発生します。

ボタンクリックを処理するためにC++クラスメソッドをどのように使用できるかというアイデアはありますか?

例えば:

[button setTarget:cppObj];
[button setAction:@(cppObjMethod:)]

もちろん、上記のコードは機能しません。

4

1 に答える 1

2

ターゲットとアクションを、それ自体がC++コードを呼び出すObjective-cクラス/メソッドに設定する必要があります。

于 2011-06-09T12:16:45.523 に答える