Я разрабатываю считыватель QR-кода для Iphone и Ipad. Я использую библиотеку ZBar для чтения qr-кодов. Но когда я фокусируюсь на любом qr-коде, приложение ничего не делает. Я использую код, который был указан на сайте zbar в разделе документации. Вот мой код:ZBar библиотека qrcode не работает на IOS
ZBarReaderViewController *barReader = [ZBarReaderViewController new];
barReader.readerDelegate = self;
[barReader.scanner setSymbology:ZBAR_QRCODE config:ZBAR_CFG_ENABLE to:0];
barReader.readerView.zoom = 1.0;
barReader.showsCameraControls = NO;
barReader.showsZBarControls = NO;
barReader.wantsFullScreenLayout = NO;
barReader.title = @"QRCode Reader";
[self presentModalViewController:barReader animated:YES];
И
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
функция я извлекая QRCode как этот
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
ZBarSymbolSet *symbols = [info objectForKey:ZBarReaderControllerResults];
ZBarSymbol *symb = nil;
NSString *qrCode = nil;
for(symb in symbols)
{
qrCode = [NSString stringWithString:symb.data];
}
NSLog(@"The results = %@",qrCode);
[self dismissModalViewControllerAnimated:YES];
Конечно, ваш делегат (readerDelegate) – user1226119