В моем приложении я использую ZBarReader
, и я могу способный обнаружить QRCode
и BarCode
использование кода
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:0 config:ZBAR_CFG_ENABLE to:0];
[scanner setSymbology: ZBAR_QRCODE
config: ZBAR_CFG_ENABLE
to: 1];
reader.tracksSymbols=YES;
reader.readerView.zoom=1.0;
// present and release the controller
[self presentModalViewController: reader
animated: YES];
[reader release];
Но это обнаруживает код, только , когда я делаю свою камеру намного ближе к штрихкоду, это не обнаруживает, когда я сохраняю свою камеру мало далекой от штрихкода , там любая собственность отсканировать код очень Быстро, даже когда у меня есть камера, далекая от штрихкода..