我正在尝试在整个 NativeScript 应用程序上侦听单个和组合按键的全局事件。
在做了一些研究之后,我发现了一些关于如何在 Objective-C 中实现这一点的信息
- UIKit 的 UIKeyCommand:https ://developer.apple.com/documentation/uikit/uikeycommand
- Objective-C 类:https ://docs.nativescript.org/core-concepts/ios-runtime/types/ObjC-Classes
- React-Native 实现:https ://github.com/envoy/react-native-key-commands
我是一名 JavaScript 开发人员,在 Objective-C 方面的经验为 0。所以我无法理解如何在 NativeScript 中解释这一点。
我发现 iOSUIKeyCommand
类在全球范围内可用,但是,当我尝试使用UIKeyCommand.init("X")
它初始化它时会抛出一个错误,说“期望 0 个参数”
这里的任何人都可以对此提供一些见解吗?