如何从 C++ 接收 NSTextField textDidEndEditing 的通知?
我有一个使用 NSSearchField 的 Objective-C++ 程序。具体来说,NSSearchField 包装在 QMacCocoaViewContainer 派生类 (Qt) 中。如何设置才能从 Qt 信号接收 textDidEndEditing 通知?我需要一个使用 NSNotificationCenter 的纯 Objective-C 类吗?
I have an Objective-C++ program that uses an NSSearchField. Specifically, the NSSearchField is wrapped in a QMacCocoaViewContainer derivative (Qt). How can I set things up so that I can receive notification of textDidEndEditing from a Qt signal? Will I need a pure Objective-C class that uses NSNotificationCenter?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 iOS4,看起来您可以将通知发送到块。 NSNotificationCenter 采用这种方法:
然后你可以这样做:
MyClass.m:
...
...
If you're on iOS4, looks like you can have your notification delivered to a block instead. NSNotificationCenter sports this method:
Then you could do something like:
MyClass.m:
...
...