2013-08-16 3 views
0

Я пытаюсь получить barcodeScanner, работающий над моим приложением для мобильных телефонов iOS. Он появляется, который был установлен правильно (я использовал плагина), но когда я делаю вызов javascript на barcodescanner в соответствии с их указаниями, я просто получаю «неопределенный». Я вижу, что js загружается должным образом - если я консоль log scanner.scan, я получаю дамп функции, но если я делаю что-то вроде этого: scanner.scan (function() {alert ("yay")} , function() {alert ("boo")}); я просто получаю обратно «undefined».phonegap 3 barcodeScanner & undefined error

Я чувствую, что мне не хватает чего-то действительно простого здесь ... любая помощь?

+0

Какая переменная точно не определена? «Сканер не определен»? – aadel

+0

результат функции scanner.scan возвращает undefined – mistersender

ответ

1

Получение undefined является нормальным, поскольку результат не возвращается из scan функции, он передается в success как параметр. Вы можете протестировать со следующим фрагментом (из документов):

scanner.scan(
    function(result) {alert("we got a barcode: " + result.text)}, 
    function(error) {alert("scanning failed: " + error)} 
); 
Смежные вопросы