1

後に cordovaRef の「未定義」を取得します

var cordovaRef = window.PhoneGap || window.Cordova || window.cordova;
alert(cordovaRef);

何が間違っている可能性がありますか?

Phonegap プラグインをインストールして read me ファイルを読む方法の一般的なチュートリアルを実行しましたが、それでも機能しません。Cordova 1.6.1 は、iPhone デバイス (およびシミュレータ geoloc) で動作します (geloc とカメラでテスト済み)。しかし、phone gap plugins .zip には、IOS および iPhone フォルダーがあります。なぜそうなのですか?iPhone フォルダの Badge プラグインは、IOS フォルダより古いようです。私はIOSフォルダからそれを使用しました。

タグの欠落とフォーマットされていないコードで申し訳ありません..

  1. Plugins フォルダー: Badge.h および Badge.m ファイルを Xcode 4.2 の Plugins フォルダーにドラッグし、「追加したフォルダーのグループを作成し、ターゲット (com.myproject) に追加し、アイテムを宛先グループのフォルダーにコピーします。
  2. WWW フォルダー: Badge.js を www フォルダーにコピーし、index.html ファイルに含めました。

ボタンクリックでテストする場所

window.plugins.badge.set(6);  

Cordova.plist (cordova 1.6.1): Cordova.plist にタグを追加 (ブラケットを削除)

<dict>
<key> Badge </key>
<string>Badge </string>
 ...
 </dict>

しかし、うまくいきません。後に cordovaRef の「未定義」を取得します

var cordovaRef = window.PhoneGap || window.Cordova || window.cordova;

何が間違っている可能性がありますか?

前もって感謝します!

4

1 に答える 1