0

这是我关于 Stack Overflow 的第一个问题。请善待我的错误。我想在 XCode 中结合 Sencha Touch 2 和 Phonegap 2 for iOS。

我采取的步骤:

  1. 为 iOS 创建了一个 Phonegap 项目。
  2. 单独创建了一个 Sencha Touch 2 项目。
  3. 删除了www文件夹内的所有内容,除了cordova.2.0.0.js.
  4. 复制整个 Sencha Touch 2 工程内容,放到wwwPhonegap 工程的文件夹中。
  5. 将 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 及其功能。

请帮助我提供任何更新的教程、提示、代码示例/下载 [不贪婪,无助]。

谢谢大家,

普拉巴卡尔

4

1 回答 1

2

您需要在 index.html 文件中包含 cordova.js。

于 2012-09-03T11:26:28.237 回答