Ich habe das zXing-Projekt in mein eigenes Projekt geladen. Es lädt gut, der zXing Scanner erscheint nach einem Tastendruck.iPhone zXing QR Scanner - Die Funktion didscanresult wird nie ausgelöst
Ich kann den View-Controller auf thezxingControllerDidCancel ablehnen, aber wenn ich einen QR-Code scanne, werden keine Codes jemals erkannt und deshalb wird die Funktion didScanResult nie ausgelöst.
Hat jemand eine Ahnung von diesem?
Die Funktion didScanResult ist unten.
-(void)zxingController:(ZXingWidgetController *)controller didScanResult:(NSString *)result{
resultLabel.text = result;
NSLog(@"did scan!!!");
[self dismissModalViewControllerAnimated:NO];
}
Hinweis: Ich bin nicht sicher, ob dies relevant ist, aber wenn der Scanner kommt, erhalte ich diese von der App angemeldet: "wait_fences: failed Antwort erhalten: 10004003"
Könnten Sie schreiben, wie Sie den ZXingWidgetController erstellen und anzeigen? –
Grundsätzlich lief ich durch dieses Tutorial, um es zu meinem Projekt hinzuzufügen (http://yannickloriot.com/2011/04/how-to-install-zxing-in-xcode-4/) Also importierte ich sie in meine Viewcontroller .h Datei Die Funktionen 'didScanResult' und 'zxingControllerDidCancel' des ZXingDelegate wurden verwendet. zxingControllerDidCancel funktioniert perfekt wie zuvor erwähnt. Hilft das? –
Schauen Sie sich [diese Frage] an (http://stackoverflow.com/questions/1371346/wait- fences-failed-to-receive-reply-10004003), um den Fehler 10004003 zu lösen. – Daniel