Note that there are some explanatory texts on larger screens.

plurals
  1. POQR Code Scanning in ios application
    primarykey
    data
    text
    <p>I need to integrate QR-code reader in app and found a <a href="http://iphonenativeapp.blogspot.in/2011/07/qr-code-readerscanner-for-iphone-app-in.html" rel="noreferrer">tutorial</a> for it.</p> <p>I downloaded Z-bar sdk from this <a href="http://sourceforge.net/projects/zbar/files/iPhoneSDK/ZBarSDK-1.2.dmg/download" rel="noreferrer">link</a>.</p> <p>Here is what I had done.</p> <p>In the QRscannerViewController.m </p> <pre><code>-(IBAction)StartScan:(id) sender { ZBarReaderViewController *reader = [ZBarReaderViewController new]; reader.readerDelegate = self; reader.readerView.torchMode = 0; ZBarImageScanner *scanner = reader.scanner; // TODO: (optional) additional reader configuration here // EXAMPLE: disable rarely used I2/5 to improve performance [scanner setSymbology: ZBAR_I25 config: ZBAR_CFG_ENABLE to: 0]; // present and release the controller [self presentModalViewController: reader animated: YES]; [reader release]; resultTextView.hidden=NO; } - (void) readerControllerDidFailToRead: (ZBarReaderController*) reader withRetry: (BOOL) retry{ NSLog(@"the image picker failing to read"); } - (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info { NSLog(@"the image picker is calling successfully %@",info); // ADD: get the decode results id&lt;NSFastEnumeration&gt; results = [info objectForKey: ZBarReaderControllerResults]; ZBarSymbol *symbol = nil; NSString *hiddenData; for(symbol in results) hiddenData=[NSString stringWithString:symbol.data]; NSLog(@"the symbols is the following %@",symbol.data); // EXAMPLE: just grab the first barcode // break; // EXAMPLE: do something useful with the barcode data //resultText.text = symbol.data; resultTextView.text=symbol.data; NSLog(@"BARCODE= %@",symbol.data); NSUserDefaults *storeData=[NSUserDefaults standardUserDefaults]; [storeData setObject:hiddenData forKey:@"CONSUMERID"]; NSLog(@"SYMBOL : %@",hiddenData); resultTextView.text=hiddenData; [reader dismissModalViewControllerAnimated: NO]; } </code></pre> <p>All needed frameworks were added, so there is no <code>referenced from</code> errors.</p> <p>When I click the scan button, the ZBarReaderViewController appears well and I hold the alt key and left click the mouse to open the photo library of simulator and all works fine.</p> <p>What the problem is, </p> <ol> <li>The QR image is not get scanned, ie <code>imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo</code> function is not get called.</li> <li>The QR image appears larger than its original size.</li> </ol> <p><img src="https://i.stack.imgur.com/W3GRs.png" alt="enter image description here"></p> <p>How to solve this?</p> <p>Why the image not get scanned?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload