Я работаю над приложением для iOS, и мне интересно встроить в него уже разработанный и протестированный сканер штрих-кода. Я пробовал zxing, но никогда не извлекал из него числа. Моя цель - отсканировать это изображение и получить из него 24 символа.
Если нет уже разработанной вещи, я бы сам построил ее. С чего мне начать, чтобы изначально создать его для одномерных штрих-кодов?
Использование zxing Сейчас я использую этот фрагмент кода.
- (IBAction)scanPressed:(id)sender {
ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:YES];
zxing::oned::Code128Reader *code128Reader = new zxing::oned::Code128Reader();
MultiFormatOneDReader *mfReader = [[MultiFormatOneDReader alloc] initWithReader:code128Reader];
NSSet *readers = [[NSSet alloc ] initWithObjects:mfReader,nil];
[mfReader release];
widController.readers = readers;
[readers release];
NSBundle *mainBundle = [NSBundle mainBundle];
widController.soundToPlay =
[NSURL fileURLWithPath:[mainBundle pathForResource:@"beep-beep" ofType:@"aiff"] isDirectory:NO];
[self presentModalViewController:widController animated:YES];
[widController release];
}