2017-02-22 47 views
0

我可以获取带有二维条形码图像的字符串消息,并使用输入字符串生成二维条形码图像,但是如何获取带有一维条形码的字符串消息以及如何生成一个字符串?以下代码是关于二维条形码:iOS从一维图像获取消息字符串

+ (NSString *)decodeImage:(CIImage *)ciImage { 
    NSDictionary *options = @{CIDetectorAccuracy : CIDetectorAccuracyHigh}; 
    CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeQRCode context:nil options:options]; 
    NSArray *features = [detector featuresInImage:ciImage]; 
    for (CIFeature *feature in features) { 
     if ([feature isKindOfClass:[CIQRCodeFeature class]]) { 
      CIQRCodeFeature *qrFeature = (CIQRCodeFeature *)feature; 
      return qrFeature.messageString; 
     } 
    } 
    return nil; 
} 

.... 

一维条形码如何?

回答