Javascript Phonegap iOS应用程序输入不工作

Javascript Phonegap iOS应用程序输入不工作,javascript,ios,cordova,sencha-touch-2,Javascript,Ios,Cordova,Sencha Touch 2,我已经用sencha touch框架构建了一个phonegap应用程序。 该应用程序是使用Phonegap构建服务“编译”的。 我已经成功地将上述应用程序部署到我的Windows和Android智能手机上。 今天我试着把它部署到苹果的设备上 在那里,这种行为真的很奇怪: 加载index.html后,我可以在Mac上的web inspector中看到DOM,并且可以看到远程web控制台中没有显示任何错误 然而,唯一不起作用的是输入。我不能使用网站,不能滚动,不能点击链接,不能在表单中输入数据 该

我已经用sencha touch框架构建了一个phonegap应用程序。 该应用程序是使用Phonegap构建服务“编译”的。 我已经成功地将上述应用程序部署到我的Windows和Android智能手机上。 今天我试着把它部署到苹果的设备上

在那里,这种行为真的很奇怪:

  • 加载index.html后,我可以在Mac上的web inspector中看到DOM,并且可以看到远程web控制台中没有显示任何错误
  • 然而,唯一不起作用的是输入。我不能使用网站,不能滚动,不能点击链接,不能在表单中输入数据
  • 该网站可以在手机上的Safari浏览器中运行(显然,在Android上的Chrome WebView中也是如此)
现在我开始想:

  • 这种行为是否由我在构建开发密钥和/或配置概要文件时犯的错误引起?(我想不会,当应用程序安装到手机上时,它们必须是正确的?)
  • 这种行为是否由Sencha触控错误引起(我使用2.3.1构建日期2014-01-08 14:23:30)
  • 这种行为可能是由Safari bug引起的吗?(我使用Mozilla 5.0(iPhone;CPU iPhone OS 8_3,如Mac OS X)AppleWebKit/600.14(KHTML,如Gecko,Version/8.0 Mobile/12F70 Safari/600.14)
  • 还有什么可能导致此错误

是的,我发现了,但是框架和受影响的设备/构建完全不同。

您是否尝试使用GapDebug调试问题?它会告诉您比XCode控制台更多的错误。-我认为这可能不是由错误的配置文件引起的。正如您所说,如果是错误的配置文件,应用程序将不会在您的设备上编译甚至运行。请尝试部署使用相同的电话间隔设置重新启动干净的“演示”sencha touch项目,并查看用户交互是否正常工作。如果不是电话间隔设置的问题,则是代码中的某个地方出现了问题。使用“干净的演示sencha touch项目”进行测试,我发现问题出现在我的config.xml中。问题可能是
或两者都有。我将两者都设置为true,它就工作了。