CocoaNSViewのイベントのオブザーバーとして自分自身を追加するObjective-C++クラスがあります。NSNotificationsをObjective-CメソッドまたはブロックではなくC++クラスのメソッドに送信できるようにしたいと思います。これどうやってするの?
私の状況はこれです:
- A-Objective-C++クラス
- B-NSView
BはAによってカプセル化されています。Bのイベントの1つについて通知を受けたいです。ただし、そのイベントを処理するメソッドには、Bを含むAのインスタンスへの参照が必要です。