objective-c - - webview 不调用 (void)flagsChanged

标签 objective-c macos cocoa

我已经创建了一个可编辑的WebView,并且我正在尝试编写一些代码

- (void)flagsChanged:(NSEvent *)theEvent  

检测用户是否按下选项键。

但是如果我输入任何内容,则不会调用此方法。什么可能导致此问题以及如何解决?

最佳答案

您是否检查过其他方法没有获取该事件?

在这种情况下,您应该将事件发送给下一个响应者,这可能就是您的方法。

关于objective-c - - webview 不调用 (void)flagsChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13268533/

相关文章:

objective-c - 在 cocoa/objective-c 中复制 NSView

ios - 需要 RestKit 数据同步场景的帮助

objective-c - ios 不兼容的指针类型从 NSError _autoreleasing 分配给 NSError _strong

objective-c - 我无法更新我的 NSTableView

ios - 每次打开项目时 Xcode 都会意外退出

cocoa - NSFormCell 占位符字符串

ios - 替换已弃用代码 : CGContextShowText

ios - 用于循环多次初始化的Objective C++失败

macos - Mac - 如何以编程方式隐藏 NSApplicationActivationPolicyAccessory 或 LSUIElement 应用程序?

objective-c - 如何将子类声明为父类的属性以在相关子类中使用?