扫码关注官方订阅号
我用的是ios 自带的avfoundation做的扫描二维码,没用zbar或zxing。 现在扫描是成功了, 我想知道成功了之后的操作怎么做?
认证0级讲师
写代理,写回调函数。
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputMetadataObjects:(NSArray *)metadataObjects fromConnection:(AVCaptureConnection *)connection { for(AVMetadataObject *current in metadataObjects) { if ([current isKindOfClass:[AVMetadataMachineReadableCodeObject class]] && [current.type isEqualToString:AVMetadataObjectTypeQRCode]) { NSString *scannedResult = [(AVMetadataMachineReadableCodeObject *) current stringValue]; if (_completionBlock) { _completionBlock(scannedResult); } if (_delegate && [_delegate respondsToSelector:@selector(reader:didScanResult:)]) { [_delegate reader:self didScanResult:scannedResult]; } break; } } }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
写代理,写回调函数。