我试图在我的项目中使用MLKit
,但是我无法初始化TextRecognizer
。我试过这个:
textRecognizer = TextRecognizer.textRecognizer()
这给出了一个警告:
不推荐使用“textRecognizer()”:请改用
textRecognizer(options:)
但是,当我尝试以这种方式初始化它时:
let options = CommonTextRecognizerOptions.init()
textRecognizer = TextRecognizer.textRecognizer(options: options)
我知道这个错误:
‘'init()’不可用
那我该怎么初始化它呢?
谢谢你的帮助
发布于 2021-09-07 16:55:16
来自文档 for CommonTextRecognizerOptions
-init
找不到。在子类中使用初始化器。
因此,您需要使用CommonTextRecognizerOptions
的子类。下面是我的发现:
/// Configurations for a text recognizer for Latin-based languages.
TextRecognizerOptions()
/// Configurations for a text recognizer for Chinese and Latin-based languages.
ChineseTextRecognizerOptions()
/// Configurations for a text recognizer for Devanagari and Latin-based languages.
DevanagariTextRecognizerOptions()
/// Configurations for a text recognizer for Japanese and Latin-based languages.
JapaneseTextRecognizerOptions()
/// Configurations for a text recognizer for Korean and Latin-based languages.
KoreanTextRecognizerOptions()
你会像这样使用它:
let options = TextRecognizerOptions() /// same thing as `TextRecognizerOptions.init()`
textRecognizer = TextRecognizer.textRecognizer(options: options)
https://stackoverflow.com/questions/69091888
复制相似问题