में बारकोड स्कैनिंग के लिए फ्रंट कैमरा का उपयोग कैसे करें मैं बार कोड डेटा पढ़ने के लिए बैक कैमरा का उपयोग कर रहा हूं ... और यह पूरी तरह से स्कैन कर रहा है.अब मैं इसके लिए फ्रंट कैमरा का उपयोग करना चाहता हूं ... मैं यह कैसे कर सकता हूं? ? मैं कहाँ परिवर्तन करना चाहिए मैं का इस्तेमाल किया है ZBar बार कोड रीडरआईपॉड
मेरी कोड है:
- (IBAction) scanButtonTapped
{
// ADD: present a barcode reader that scans from the camera feed
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.supportedOrientationsMask = ZBarOrientationMaskAll;
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];
}
- (void) imagePickerController: (UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info
{
// ADD: get the decode results
id<NSFastEnumeration> results =
[info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results)
// EXAMPLE: just grab the first barcode
break;
// EXAMPLE: do something useful with the barcode data
resultText.text = symbol.data;
bid.text=symbol.data;
// EXAMPLE: do something useful with the barcode image
resultImage.image =
[info objectForKey: UIImagePickerControllerOriginalImage];
// ADD: dismiss the controller (NB dismiss from the *reader*!)
[reader dismissModalViewControllerAnimated: YES];
}
क्या कोई मेरी मदद कर सकता है? –