【发布时间】:2016-08-10 15:32:02
【问题描述】:
我正在使用 Honeywell Captuvo 设备和它的 SDK,用于使用 iPod 扫描条形码。不幸的是,没有可以提供条形码扫描类型的委托方法。有两种委托方法可以为您提供条形码的字符串值和扫描的条形码中的 NSData。
//Raw Data by delegate method.
func decoderRawDataReceived(data: NSData!) {
}
//String return by delegate method.
func decoderDataReceived(data: String!) {
}
当我通过扫描条形码获得两种类型的数据时。我一直在寻找一种解决方案,通过它我可以获得条形码类型的扫描数据。
有没有办法从 NSData 或 String 类型中获取 Barcode 类型?
【问题讨论】:
-
除非
NSString或NSData以某种方式对该信息进行编码。您必须查看 SDK 文档以了解是否是这种情况。 -
不幸的是,事实并非如此。如果您想查看 SDK 信息,可以找到 SDK here
-
不,谢谢。出于好奇,为什么它是什么类型的条形码很重要?对于条形码,字符串和/或二进制值通常是最重要的。
-
在我的项目中将扫描不同类型的条形码。根据条形码类型,我必须在数据库中进行查询。由于所有条码种类的用途都会不同。
标签: ios swift barcode-scanner honeywell