iOS Qrscan_1207的集成扫描生成

#pragma mark AVCaptureMetadataOutputObjectsDelegate

- (void)captureOutput:( AVCaptureOutput *)captureOutputdidOutputMetadataObjects:( NSArray *)metadataObjectsfromConnection:( AVCaptureConnection *)connection

{

    if(isFirst){

        NSMutableArray *arr = [NSMutableArray arrayWithArray:metadataObjects];

        if(arr !=nil&& [arr count] >0) {

            AVMetadataMachineReadableCodeObject *metadataObj = [metadataObjects objectAtIndex:0];

            NSString *result;

            if([[metadataObj type] isEqualToString:AVMetadataObjectTypeQRCode]) {

                result = metadataObj.stringValue;

            }else{

                result=@"不是二维码";

            }

            [arr removeAllObjects];

            isFirst =NO;

            UIAlertView* alertView = [[UIAlertView alloc] initWithTitle:@"提示"message:result delegate:nilcancelButtonTitle:@"OK"otherButtonTitles:nil];

            alertView.delegate =self;

            [alertView show];

        }

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容