Я могу получить строковое сообщение с двумерным изображением штрих-кода и сгенерировать двумерное изображение штрих-кода со строкой ввода, но как получить строковое сообщение с одномерным штрих-кодом и как генерировать один со строкой? Нижеприведенный код относится к двухмерному штрих-коду: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;
}
....
Как насчет одномерного штрих-кода?