我目前正在使用wxWidgets
和CEF
框架来构建一个简单的应用程序。在尝试彻底退出时,我发现CEF需要应用程序来实现CefAppProtocol
,以便可以发回某些事件。目前,我的代码崩溃,出现异常[wxNSApplication isHandlingSendEvent] : unrecognized selector sent to instance 0
。我假设这与wxApp
默认实现有关。问题是如何确保wxApp
的实例/类与CefAppProtocol
确认?
wxApp
本身不是从NSApplication
继承的,但您应该能够覆盖wxApp::OSXCreateAppController()
来创建一个自定义的"控制器",该控制器与[NSApplication sharedApplication]
一起用作委托,因此应该允许您处理未知的选择器。
然而,让我担心的是消息中的"实例0"部分——这难道不意味着某个东西在不应该为零的时候为零吗?