IOS导出qr代码数据

时间:2013-11-04 14:32:10

标签: ios qr-code

Ios 7 QR code

我有上面的代码。 1目前,当我阅读“QR图像”时,它会打开笔记并显示编码文本。是否有可能当我阅读“QR图像”时,它不会打开笔记应用程序,而是编码文本显示在我自己的“视图控制器”中。

如果可能,我怎么能这样做,我真的不知道。

1 个答案:

答案 0 :(得分:0)

您发布的链接来自我的博客。

请看下面的方法:

#pragma mark -
#pragma mark AVCaptureMetadataOutputObjectsDelegate

- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects
   fromConnection:(AVCaptureConnection *)connection
{
    for(AVMetadataObject *current in metadataObjects) {
        if([current isKindOfClass:[AVMetadataMachineReadableCodeObject class]]) {
            if([self.delegate respondsToSelector:@selector(scanViewController:didSuccessfullyScan:)]) {
                NSString *scannedValue = [((AVMetadataMachineReadableCodeObject *) current) stringValue];
                [self.delegate scanViewController:self didSuccessfullyScan:scannedValue];
            }
        }
    }
}

scannedValue确实包含在QR- / Bar- / EAN - ,......代码中编码的数据。你可以用它做任何你想做的事 创建自己的ViewController并实现scanViewController:didSuccessfullyScan:方法。您将通过委托调用获得scannedValue,并可以显示值或执行您想要执行的任何操作。