【发布时间】:2016-08-02 20:35:21
【问题描述】:
我目前正在使用 CoreImage 过滤器在我的 IOS 应用程序中生成条形码,我想知道是否可以让条形码只扫描一次,所以在第一次扫描后它就变得无效,类似于音乐会门票和飞机票。谢谢!
这是我用来创建条形码图像的代码
let barCodeString = self.eventsName + " " + self.userName + " " + "\(self.ticketRow)"
let data = barCodeString.dataUsingEncoding(NSASCIIStringEncoding)
let filter = CIFilter(name: "CIPDF417BarcodeGenerator")
filter!.setValue(data, forKey: "inputMessage")
let barcodeImage: UIImage = UIImage(CIImage: filter!.outputImage!)
【问题讨论】:
-
您需要在后端或服务器上处理它。条形码只是一个图像。由扫描条形码的东西来决定它的含义以及它是否有效等,
标签: ios swift swift2 barcode core-image