我使用霍尼韦尔卡普沃设备和它的SDK扫描条形码与iPod。不幸的是,没有委托方法,它可以提供类型的条形码扫描。有两个委托方法,它从扫描的条形码中给出条形码和NSData的字符串值。
//Raw Data by delegate method.
func decoderRawDataReceived(data: NSData!) {
}
//String return by delegate method.
func decoderDataReceived(data: String!) {
}因为我从扫描条形码中得到两种类型的数据。我一直在寻找一个解决方案,通过它我可以得到条形码类型的扫描数据。
有没有办法从NSData或String类型中获取条形码类型?
发布于 2016-11-10 16:16:37
我也一直在寻找这个问题的答案,并想出了一种迂回的方法,因为SDK没有这种能力。
在Captuvo用户指南中,它概述了将扫描仪与SDK分开配置的方法。在“数据编辑”部分,它概述了您可能感兴趣的一些配置选项。您可以在不同的条形码符号中添加前缀/后缀。
也许更简单的是,在数据格式化部分中,它提到了以下功能:
插入符号名称 B3 在输出消息中插入条形码符号的名称,而不移动光标。只包括带有霍尼韦尔ID的符号(见A-1页中的符号图表)。请参阅ASCII转换图(代码页1252),小数、十六进制和字符代码的A-4页。
所以,首先配置扫描仪,然后您就可以解析符号了。
https://stackoverflow.com/questions/38877794
复制相似问题