0

アプリでバーコードスキャンを使用したいと思い、PhoneGap用のBarcodeScanner BarcodeScannerプラグインを使用しようとしました(iOS用のプロジェクトをビルドします)。

説明は以前のバージョンのPhoneGapを対象としているため、プラグインを初期化するのに問題があります。config.xmlファイルへのプラグインの統合と関係があると思います。

現在、次の行を追加しました。

それ以外に、プラグインの説明で言及されていることはすべて行いました。

特定のバーコードをスキャンしようとする場合:

window.plugins.barcodeScanner.scan()

次のエラーが表示されます。

TypeError: 'undefined' is not an object (evaluating 'window.plugins.barcodeScanner')

私を助けてくれてありがとう、

クリストフ

4

1 に答える 1

1

設定の行をこれに置き換えるまで問題が発生しました

<plugin name="org.apache.cordova.barcodeScanner" value="CDVBarcodeScanner" />

Classes / Commands / CDVPlugin.hファイルで、次の行を変更しました。

NSString* const CDVPageDidLoadNotification;
NSString* const CDVPluginHandleOpenURLNotification;
NSString* const CDVPluginResetNotification;
NSString* const CDVLocalNotification;

これに:

extern NSString* const CDVPageDidLoadNotification;
extern NSString* const CDVPluginHandleOpenURLNotification;
extern NSString* const CDVPluginResetNotification;
extern NSString* const CDVLocalNotification;
于 2013-04-19T23:55:49.180 に答える