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