3

从 Sencha Touch 2.0 升级到 2.1 后,我在 web 应用程序和移动应用程序中都面临以下问题:

  1. Web 应用程序:在 iPhone 浏览器上打开 Web 应用程序后,如果我单击图标将其添加到主屏幕并从该图标运行它,它会给出一个白色的空白屏幕。如果我使用浏览器上的 url 打开它,该应用程序可以正常工作。如果我使用它的主屏幕图标打开它,则无法找出网络应用程序可能出现的问题。

  2. iPhone 应用程序:我将 phonegap 用于 web 应用程序的 android 和 ios 版本。Android 移动应用在 Android 手机或模拟器上运行良好。但是,iOS 应用程序在启动屏幕后仅显示白色空白屏幕。

非常感谢您对此的任何帮助。

谢谢

4

2 回答 2

1

正如 Lukas 所说,这是Sencha Touch v2.1.0版本的问题,在当前v2.1.1版本中已解决。我刚刚在更新后测试了我的应用程序,现在一切正常。你只需要更新 SDK 文件。

这是一个关于问题的线程:http ://www.sencha.com/forum/showthread.php?249335-White-SCREEN-OF-DEATH-on-launch-with-ST-2.1/page4

Sencha Touch 新版下载链接:http ://www.sencha.com/products/touch/download/sencha-touch-2.1.1/

于 2013-02-06T10:44:15.523 回答
0

白屏是2.1中“sencha-touch-all-debug.js”文件的问题

它将在接下来的几天内的下一个版本中修复。(http://www.sencha.com/forum/showthread.php?249335-White-SCREEN-OF-DEATH-on-launch-with-ST-2.1

一种解决方法是删除“sencha-touch-all-debug.js”文件中以“Ext.device”开头的所有类。

例如:Ext.define('Ext.device.communicator.Default',{...});

于 2013-01-21T08:37:04.810 回答