AVMetadataMachineReadableCodeObject
AVMetadataMachineReadableCodeObject 是 AVMetadataObject 的一个具体类(可以实例化对象的类称为具体类,与之相对的是抽象类。),用来明确描述条形码或者二维码的特征。一个AVMetadataMachineReadableCodeObject实例代表了一个对条形码或者二维码的描述信息和有效荷载,这些都是不可更改的,表现为这个类仅有的两个属性都是只读的。在支持的平台。他是 AVCaptureMetadataOutput类输出的条形码或者二维码对象。
// 属性1
@property(readonly) NSArray *corners;
// 属性2
@property(readonly) NSString *stringValue;
属性1:就是图中四个点的坐标,是按比例来计算的,取值范围(0,1);
Corners.PNG** 属性2**:把扫描的条形码或二维码的二进制的有效荷载转换成可读的字符串,如果转换失败字符串就为空,这个就是我们想要的扫描结果。
网友评论