config.xml每次都被覆盖

时间:2014-11-29 05:58:26

标签: ios cordova

我今天开始了我的第一个手机应用程序。我有一个文本输入,我想在焦点()

时显示原生iOS键盘

嗯,文档说我应该打开appname / platforms / ios / appname / config.xml并更改

<preference name="KeyboardDisplayRequiresUserAction" value="true" />

<preference name="KeyboardDisplayRequiresUserAction" value="false" />
我做了。但每当我尝试在重建后运行它时,值会保持更改为“true”。 事实上,我根本无法编辑config.xml,因为在编译之后它总是被原始内容覆盖。

不确定为什么让键盘显示起来很困难。

有人可以帮我解决这个问题吗? 感谢。

2 个答案:

答案 0 :(得分:0)

现在cordova维护着两个配置文件。一个在根目录,一个特定于平台。如果您使用的是CLI,则不应编辑特定于平台的文件。当您运行build或run命令时,这些将被替换。您应该编辑根配置文件。希望它会有所帮助。

答案 1 :(得分:0)

我已经弄清楚了。这与模拟器有关。我不得不从菜单中切换键盘以使其弹出。