gpt4 book ai didi

ios - 在 iOS 模拟器中捕获键盘快捷键以进行调试 - 比如 React Native CMD + R

转载 作者:行者123 更新时间:2023-11-29 12:05:41 25 4
gpt4 key购买 nike

谁能告诉我一些关于如何在 iOS 模拟器中捕获键盘快捷键并将它们连接到调试方法的信息?

在 iOS 上玩过 React Native 之后,我发现 CMD+R 键盘快捷键非常有用,并且想在我的其他应用程序中集成类似的功能。

对于那些不知道的人,react-native使用 javascript 解释器编写应用程序,开发人员只需在 iOS 模拟器中按 CMD+R 即可触发 javascript 的重新加载。

最佳答案

这很简单。在您的 View Controller 中,覆盖 keyCommands 方法(这是一个您可以覆盖的 UIResponder 方法)并返回您要处理的命令数组。这是一个处理 ⌘+w 的示例:

- (NSArray<UIKeyCommand *>*)keyCommands
{
return @[[UIKeyCommand keyCommandWithInput:@"w" modifierFlags:UIKeyModifierCommand action:@selector(onKeyboardModifier:)]];
}

- (void)onKeyboardModifier:(UIKeyCommand *)keyCommand
{
NSLog(@"key modifier triggered: %@", keyCommand.input);
}

关于ios - 在 iOS 模拟器中捕获键盘快捷键以进行调试 - 比如 React Native CMD + R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35107156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com