これはスタック オーバーフローに関する私の最初の質問です。私の間違いに親切にしてください。Sencha Touch 2 と Phonegap 2 for iOS を XCode で組み合わせたいです。
私が取った手順:
- iOS 用の Phonegap プロジェクトを作成しました。
- Sencha Touch 2 プロジェクトを別途作成しました。
www
を除くフォルダ内のすべてのコンテンツを削除しましたcordova.2.0.0.js
。- Sencha Touch 2 プロジェクトの内容全体をコピーし
www
、Phonegap プロジェクトのフォルダーに配置しました。 - 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