iOS Qrscan_1207的集成扫描生成

2021-12-07  本文已影响0人  FengINC

#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];

        }

    }

}

上一篇 下一篇

猜你喜欢

热点阅读