我使用Phonegap和Sencha Touch 2构建了一个应用程序,在iOS 5.1上一切正常。但在iOS 6上,应用程序打开后只显示一个空白屏幕。为什么?我该如何检查这个问题?你是否熟悉iOS 6与Phonegap合作时出现的这个问题?
在 IOS 模拟器中,可以通过“重置内容和设置”来解决问题。如果记录中出现“错误:无法附加到进程 ID 0”的提示,则需要进行此操作。
从我使用Phonegap和/或Sencha的经验来看,通常空白白屏意味着您在某个地方有一个javascript错误。在PhoneGap内部,Javascript会默默失败,因此您最好的解决方案是在启用了Javascript控制台的Chrome、Safari或Firefox中打开index.html文件。
这将允许您查看导致白屏故障的错误,一旦您知道问题所在并修复它,您就可以在设备上运行它,您不应再看到白屏了。
iOS模拟器 >(第三项)重置内容和设置...
让我重新运行起来了。 - fusion27