IBM Worklight Application Center iOS 对触摸事件无响应

Posted

技术标签:

【中文标题】IBM Worklight Application Center iOS 对触摸事件无响应【英文标题】:IBM Worklight Application Center iOS unresponsive to touch events 【发布时间】:2014-12-03 17:22:32 【问题描述】:

成功构建和部署 IBMAppCenter 项目后,尝试在 ios 设备上下载 IBM Application Center 时,单击实际安装程序链接时没有响应。这发生在真实设备和模拟器上。 android 应用程序似乎运行良好。我在这里提供了一张图片,显示了我们在单击“IBM App Center iOS”时看到的一些错误消息,并在下面提供了其中的一个子集 (http://i.imgur.com/vLrhVjT.jpg):

Deprecated attempt to access property 'changedTouches' on a non-TouchEvent object.
Deprecated attempt to access property 'target' on a non-Event object.
TypeError: undefined is not an object (evaluating 'a.target.getAttribute')
...
Deprecated attempt to access property 'which' on a non-UIEvent object.
App Center Console 版本 6.2.0.00-20140613-0730 IBM Worklight Studio 版本 6.2.0.1

知道可能是什么原因造成的,以及我们如何纠正它?谢谢!

【问题讨论】:

【参考方案1】:

确保您使用的是 Worklight 6.2.0.x 的最新 iFix,其中包含所需的 Dojo 修复,以便添加对 iOS 8 的支持(您可能会尝试在其上使用该应用程序)。

您可以查看以下技术说明,了解有关下载和安装 iFix 的说明:http://www-01.ibm.com/support/docview.wss?uid=swg21684538

【讨论】:

嗨,伊丹。我有点不清楚您提供的链接的哪些部分我们需要遵循。从下载页面,似乎有四个单独的临时修复可用,一个修复包。我们需要抓住哪些?一旦我们这样做了,是否有关于如何实际应用 iFix 本身的更深入的文档? “应用您从 IBM Fix Central 下载的临时修订中的 Worklight Server 和 Worklight Studio 文件”不是很清楚。对这一切都非常陌生。再次感谢。 作为 IBM 客户,您可以访问 IBM Fix Central。为此,您可以下载最新的可用 6.2.0.1 iFix。听起来它足以让您下载工作室更新,安装它。并重新构建应用程序。我还要确保它将使用 Dojo 库的更新/新实例。 在我看来,库需要在 Application Center Console 本身中更新,而不是 IBMAppCenter 项目。是否有可用的源代码,或者它是随 Worklight Server 安装预构建的? 我相信您可能还需要更新应用程序中心服务器组件,因为它也是使用 Dojo 构建的。 您能否指出正确的方向来查找有关如何执行此操作的文档?我很难找到任何东西。

以上是关于IBM Worklight Application Center iOS 对触摸事件无响应的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 6.0 - 无法将应用程序发布到 Application Center?

IBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标

IBM worklight 中基于标签的推送通知示例

IBM Worklight 6.1 - 添加可选的分析功能没有效果

无法在真实设备 android 中运行 IBM worklight 应用程序

IBM Worklight 6.0 应用程序 - 带有 jQ​​uery Mobile 的 Windows Phone 8 中的页面呈现问题