当我将features!.text
分配给text
时,一切工作正常(即features!.text
的值正确)。但是在完成关闭text
之外始终为零。
private func FindText(image: UIImage!) -> String {
var text: String?
let visionImage = VisionImage(image: image)
textRecongizer.process(visionImage, completion: { (features, error) in
guard error == nil else {
fatalError(error.debugDescription)
}
text = features!.text
})
return text ?? ""
}