2011-11-09 13 views
0

最新のxcodeバージョンでmac os lionを使用しています。 私は公式サイト(1.2.0バージョン)からphonegapをインストールしました。「phonegapは働いています」という歓迎メッセージを見ました。 しかし、iOsシミュレータ(バージョン4.3)でphoneGap APIを使用してファイルを書きたいと思います。「deviceready」イベントを起動しようとすると、まったく動作しません。ここでXcodeのphoneGapでデバイスイベントが発生しない

は 'index.htmlを' の私のコードです:

<srcipt type='text/javascript'> 
function fun(){ 
alert("fired"); 
} 
document.addEventListener("deviceready", fun, false); 
</script> 

私は警告を見ることはできません。私は本当にそれが動作しないか分からない。

答えて

0

私は< srciptタイプ= 'テキスト/ javascriptの'> <にスクリプトタイプ= 'テキスト/ JavaScriptを' 変更しなければならなかったが、それは

>(新しいPhoneGapのプロジェクトで私のために正常に動作でしたこのタイプミスはあなたの問題を引き起こしている?

を私はindex.htmlページの<head>に、それが予想される警告をポップアップしたプロジェクトを実行しているときに(編集したタイプミスで)上記のコードを追加しました。

+0

実際、私はバージョン0.9xではファイル "phonegap.js"を、バージョン1.2では "phonegap.js"という良いファイルを含めていませんでした。しかし、私に答えるために感謝;) –

+0

ああ...その古い栗。うん、アップグレードするときに新しいプロジェクトを作成し、古いプロジェクトから資産をコピーすることは良いことです。 – Devgeeks

6

を私はあなたの問題にも会った。 Androidプロジェクトの "www"フォルダの下にあるファイルをiOSプロジェクトにコピーすることができます。私は同じことをして、すべてのphonegap APIと "deviceready"イベントは機能しませんでした。私は2つのプラットフォームのphonegap.jsが異なると思います。したがって、私はxcodeで新しいphoneGapプロジェクトを作成し、生成されたphonegap.jsを作業中のプロジェクトにコピーします。できます!

+0

私が完全に行方不明になったことは、この目立つ明白な事実に感謝します! – Wytze

関連する問題