使用Command-R在iOS模拟器中重新加载应用程序不起作用

vij*_*yst 8 ios-simulator react-native

我在React native中使用TabBarIOS组件。如果按Command-R,则不会重新加载应用程序。我使用“摇动手势”显示菜单,然后在上下文菜单上单击“重新加载”以重新加载应用程序。

有没有办法让Command-R与React native中的TabBarIOS组件一起使用?

J.D*_*fer 12

当我遇到这个问题时,我从一开始就遇到了问题,因此可能不是由于特定的组件所致。但是,它也可能对您有用:

聚焦iOS模拟器后,选择菜单项硬件>键盘>将菜单键盘快捷键发送到设备

另外,我使用Colemak键盘布局,发现在进行上述选择之后,我还必须将R键盘上印刷的用作?+ R命令,而不是基于Colemak布局的键盘。

  • 现在位于 I/O > 输入 > 将键盘输入发送到设备下 (4认同)

aya*_*aya 12

尝试使用模拟器菜单将键盘输入发送到设备。

I/O> Input>Send Keyboard Input to Device


Gov*_*van 8

第一次使用 ?+?+K

然后使用 ?+R

希望它有效


Dmi*_*nko 7

@ burak-karasoy注释对我有帮助,我正在发布模式下构建应用程序,该模式不允许热重装。要切换构建,您应该转到产品>方案>编辑方案,然后选择Debug for Build Configuration。

在此处输入图片说明


Guy*_*Guy 7

Ctrl+ Cmd+Z将模拟一摇,将打开开发商菜单,无论如果你有I/O> Input>Send Keyboard Input to Device切换开或关。

Cmd+ R/ Cmd+ D/ ... 只有在I/O> Input>Send Keyboard Input to Device被选中时才有效!

官方文档:https : //docs.expo.io/workflow/development-mode/#showing-the-developer-menu


Luk*_*ams 7

cmd+r根据我的经验,只是cmd+d间歇性地无法工作。有时我需要按 cmd+r 4-5 次才能刷新。

不过,“摇动”选项似乎工作得非常一致。所以我将 Keyboard Maestro 设置为重新映射cmd+dctrl+cmd+z,并重新映射cmd+r到:

  1. ctrl+cmd+z
  2. 暂停 0.5 秒菜单出现
  3. 单击按钮reload图像

这是非常一致的。如果您不使用键盘大师,ctrl+cmd+z如果其他命令不能始终适合您,我建议您始终使用键盘大师。虽然我希望他们会!


Ken*_*son 6

您是否尝试过检查选项“连接硬件键盘”。在Hardware-> Keyboard菜单下?


amb*_*amb 2

请尝试按Command+K来切换软件键盘。