0

iPhone カメラを使用してバーコード スキャナーをテストしたいと考えています。

バーコードのスキャンに ZBar SDK を使用しています。

これにはスキャンボタンがあります。スキャンボタンをクリックすると、「カメラシミュレーション、2本の指でタップアンドホールドして画像を選択します」というメッセージが表示されます。これを行っていると、「写真がありません」と表示されます別のビュー。

私はこのようにやっています:

-(IBAction) scanButtonTapped
{
//Barcode reader that scans from camara feed
reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.supportedOrientationsMask = ZBarOrientationMaskAll;
ZBarImageScanner *scanner = reader.scanner;
//disable rarely used I2/5 to improve performance
[scanner setSymbology:ZBAR_QRCODE config:ZBAR_CFG_ENABLE to:0];
reader.readerView.zoom = 1.0;
//present and release the controller
[self presentModalViewController:reader animated:YES];

}
-(void)imagePickerController:(UIImagePickerController *)picker   didFinishPickingMediaWithInfo:(NSDictionary *)info
{
//get decode result
id<NSFastEnumeration> results = [info objectForKey:ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for (symbol in results) {
    break;
}
resultText.text = symbol.data;
resultImage.image = [info objectForKey:UIImagePickerControllerOriginalImage];
[reader dismissModalViewControllerAnimated:YES];
}

QRコードをスキャンしようとしています。

バーコード画像を選択し、シミュレーターを使用してスキャンする方法を教えてください。

ありがとう。

4

1 に答える 1

0

できません。カメラはデバイスでのみ使用できます。

于 2012-12-27T14:47:56.577 に答える