iOS,二维码识别,保存二维码

2017-01-14 11:33:09来源:CSDN作者:suifeng0207人点击

 // 1.创建扫描器

    CIDetector *detector = [CIDetectordetectorOfType:CIDetectorTypeQRCodecontext:niloptions:nil];

    

    // 2.扫描结果

    CIImage *ciImage = [[CIImagealloc] initWithImage:image];

    

    NSArray *features = [detectorfeaturesInImage:ciImage];

    

    // 3.遍历扫描结果

    for (CIQRCodeFeature *fin features) {

        // 如果是网址就跳转

        if ([f.messageStringcontainsString:@"http://"] || [f.messageStringcontainsString:@"https://"] ) {            [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:f.messageString]];

        }else{// 其他信息弹框显示

            [selfshowHint:f.messageString];

        }

    }

//保存图片

    UIImageWriteToSavedPhotosAlbum(_quarCodeImageView.image,self, @selector(image:didFinishSavingWithError:contextInfo:),nil);



相关文章

    无相关信息

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台