我希望你做得很好,我遇到了一个奇怪的问题。我已经实现了视觉文本识别器,并在成功提取图像并将该图像分配给 visionImage 但我得到错误 = nil 并且结果 = nil。结果块中没有 nil 我遵循了谷歌文档链接https://firebase.google.com/docs/ml-kit/ios/recognize-text。但结果为零。
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
if let pickedImage = info[UIImagePickerController.InfoKey.originalImage] as? UIImage {
imgView.image = pickedImage
// -----
let visionImage = VisionImage(image: pickedImage)
textRecognizer.process(visionImage) { (result, error) in
guard error == nil, let result = result else {
// ...
return
}
print("THE RESULT", result?.text)
// -----
}
dismiss(animated: true, completion: nil)
}
请帮助我或说明为什么结果块中出现该 nil 的原因。这样我就可以修复它。
提前非常感谢您,等待您的回复。
问候, 阿泽姆·乌斯马尼