0

これはスタック オーバーフローに関する私の最初の質問です。私の間違いに親切にしてください。Sencha Touch 2 と Phonegap 2 for iOS を XCode で組み合わせたいです。

私が取った手順:

  1. iOS 用の Phonegap プロジェクトを作成しました。
  2. Sencha Touch 2 プロジェクトを別途作成しました。
  3. wwwを除くフォルダ内のすべてのコンテンツを削除しましたcordova.2.0.0.js
  4. Sencha Touch 2 プロジェクトの内容全体をコピーしwww、Phonegap プロジェクトのフォルダーに配置しました。
  5. app.json パスに cordova js を追加しました。[それを含めてもそれは含まれないので、この方法で行う必要があると誰かが私に言いましたindex.html。間違っていたら訂正してください。】

結果 :

Sencha Touch 2 アプリを XCode から実行すると問題なく動作します。しかし、Phonegap スクリプトは機能しません。の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 をカバーしていないと思います。また、Sencha が Phonegap の代わりに iOS 用にビルドされているのを見たことがあります。しかし、Phonegap とその機能が必要です。

更新されたチュートリアル、ヒント、コード サンプル/ダウンロード [貪欲ではなく、無力] を手伝ってください。

皆さんありがとう、

プラバカール S

4

1 に答える 1

2

index.html ファイルに cordova.js を含める必要があります。

于 2012-09-03T11:26:28.237 に答える