我有一个 Objective-C++ 类,它将自己添加为 Cocoa NSView 上事件的观察者。我希望能够将 NSNotifications 发送到 C++ 类的方法,而不是 Objective-C 方法或块。我怎样才能做到这一点?
我的情况是这样的:
- A - Objective-C++ 类
- B - NSView
B 被 A 封装。我想收到 B 的事件之一的通知。但是,处理该事件的方法必须具有对包含 B 的 A 实例的引用。
我有一个 Objective-C++ 类,它将自己添加为 Cocoa NSView 上事件的观察者。我希望能够将 NSNotifications 发送到 C++ 类的方法,而不是 Objective-C 方法或块。我怎样才能做到这一点?
我的情况是这样的:
B 被 A 封装。我想收到 B 的事件之一的通知。但是,处理该事件的方法必须具有对包含 B 的 A 实例的引用。