【发布时间】:2015-05-12 11:45:19
【问题描述】:
我不明白为什么这段代码不起作用,检测器始终为零,CIDetectorTypeQRCode 常量,一切都适用于 CIDetectorTypeFace。 我怀疑来自 Apple API 的错误。这是官方文档:Apple documentation
@IBAction func analyseTag(sender: AnyObject) {
var detector:CIDetector = CIDetector(ofType: CIDetectorTypeQRCode, context:nil, options:[CIDetectorAccuracy: CIDetectorAccuracyHigh])
var decode = ""
var ciImage:CIImage = CIImage(image: ImgChoosed.image)
var message:String = "";
let features = detector.featuresInImage(ciImage)
for feature in features as [CIQRCodeFeature] {
message += feature.messageString
}
if(message == "") {
println("nothing")
} else {
println("\(message)")
}
}
你有解决办法吗? 先谢谢大佬的
【问题讨论】: