这是我关于 Stack Overflow 的第一个问题。请善待我的错误。我想在 XCode 中结合 Sencha Touch 2 和 Phonegap 2 for iOS。
我采取的步骤:
- 为 iOS 创建了一个 Phonegap 项目。
- 单独创建了一个 Sencha Touch 2 项目。
- 删除了
www
文件夹内的所有内容,除了cordova.2.0.0.js
. - 复制整个 Sencha Touch 2 工程内容,放到
www
Phonegap 工程的文件夹中。 - 将 cordova js 添加到 app.json 路径。[有人告诉我,包含那个
index.html
不会包含那个,它必须以这种方式完成。如果我错了,请纠正我。]
结果 :
当我从 XCode 运行 Sencha Touch 2 应用程序时,它运行良好。但是Phonegap 脚本不起作用。我在 .html 的 html 中放置了一个简单的 Phonegap 作品警报main.js
。
html: [
"<script type='text/javascript'>",
"document.addEventListener('deviceready', function () {",
"alert('Our first PhoneGap app');",
"}, false);",
"</script>",
"You've just generated a new Sencha Touch 2 project. What you're looking at right now is the ",
"contents of <a target='_blank' href=\"app/view/Main.js\">app/view/Main.js</a> - edit that file ",
"and refresh to change what's rendered here."
].join("")
显示内容时,脚本不会运行。我试过这个教程。但我相信它已经过时并且不包括 Phonegap 2。我还看到为 iOS 而不是 Phonegap 构建的 Sencha,它很好地打包了所有东西。但我需要Phonegap 及其功能。
请帮助我提供任何更新的教程、提示、代码示例/下载 [不贪婪,无助]。
谢谢大家,
普拉巴卡尔