He cargado el proyecto zXing en mi propio proyecto. Se carga bien, el escáner zXing aparece después de una llamada de botón.Escáner QR de iPhone zXing - la función didscanresult nunca se dispara
Puedo descartar el controlador de vista en thezxingControllerDidCancel, pero cuando escaneo un código QR, no se reconocen códigos y, por lo tanto, la función didScanResult nunca se dispara.
¿Alguien tiene alguna idea acerca de esto?
La función didScanResult está a continuación.
-(void)zxingController:(ZXingWidgetController *)controller didScanResult:(NSString *)result{
resultLabel.text = result;
NSLog(@"did scan!!!");
[self dismissModalViewControllerAnimated:NO];
}
Nota: No estoy seguro si esto es relevante, pero cuando el escáner aparece, me sale esta registrado por la aplicación: "wait_fences: no recibió respuesta: 10004003"
¿Podría publicar cómo crea y muestra el ZXingWidgetController? –
Básicamente encontré este tutorial para agregarlo a mi proyecto (http://yannickloriot.com/2011/04/how-to-install-zxing-in-xcode-4/) Así que los importé a mis viewcontrollers .h archivo Usó las funciones 'didScanResult' y 'zxingControllerDidCancel' de ZXingDelegate. zxingControllerDidCancel funciona perfectamente como se indicó anteriormente. ¿Esto ayuda? –
Mire [esta pregunta] (http://stackoverflow.com/questions/1371346/wait-fences-failed-to-receive-reply-10004003) para resolver el error 10004003. – Daniel