2013-03-27 67 views
0

我想用條碼掃描我的應用程序,並試圖用BarcodeScanner BarcodeScanner插件的PhoneGap(我建立的iOS項目)。初始化PhoneGap的插件BarcodeScanner iOS中

由於給出的解釋是針對在以前版本的PhoneGap的,我有麻煩初始化插件。我認爲這是與在的config.xml文件插件集成。

目前我已經添加了以下行:

除此之外,我沒有在插件描述中提到的一切。

當嘗試掃描與特定條碼:

window.plugins.barcodeScanner.scan() 

我收到以下錯誤:

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

謝謝你幫我,

克里斯托夫

回答

1

我麻煩,直到我取代了我的配置了符合這一

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

,並在類/命令/ 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; 
+0

這個固定爲我,謝謝 – Clawg 2013-04-24 00:40:59

+0

喬 - 有沒有其他偏離這些說明? https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner – jonwayne 2013-05-02 14:40:14

+0

沒有,認爲這是它,我認爲 - 有什麼問題嗎?如果你想有一個自定義的XIB覆蓋,你需要使用CDVbcsViewController而不是PGbcsViewController如步驟7 – 2013-05-02 15:57:03