我目前同时使用wxWidgets
和CEF
框架来构建一个简单的应用程序。在尝试清除时,我发现CEF需要应用程序实现CefAppProtocol
,以便可以将某些事件发送回去。目前,我的代码因[wxNSApplication isHandlingSendEvent] : unrecognized selector sent to instance 0
异常而崩溃。我假设这与wxApp
默认实现有关。查询是如何确保我的wxApp
实例/类确认为CefAppProtocol
?
最佳答案
wxApp
本身不是从NSApplication
继承的,但是您应该能够覆盖wxApp::OSXCreateAppController()
来创建自定义的“控制器”,该控制器用作[NSApplication sharedApplication]
的委托,因此应允许您处理未知的选择器。
但是,这是消息中的“实例0”部分,这让我感到担忧-这是否意味着某些事情在不需要时为零?