Ios 在WatchOS中,如何知道presentTextInputController使用哪种语言识别文本?

Ios 在WatchOS中,如何知道presentTextInputController使用哪种语言识别文本?,ios,watchkit,watchos,Ios,Watchkit,Watchos,默认情况下,WatchOS的presentTextInputController使用英语进行识别,我们可以使用深度触控更改识别语言。当用户在识别时使用深度触控更改语言时,如何获取语言代码?我认为目前不可能做到这一点。查看WatchKit的文档,似乎没有用于此的API。 但是,如果要指定可以处理的语言,可以调用带有建议的presentTextInputControllerWithSuggestions(forLanguage:allowedInputMode:completion:)。请参阅。pr

默认情况下,WatchOS的presentTextInputController使用英语进行识别,我们可以使用深度触控更改识别语言。当用户在识别时使用深度触控更改语言时,如何获取语言代码?

我认为目前不可能做到这一点。查看WatchKit的文档,似乎没有用于此的API。
但是,如果要指定可以处理的语言,可以调用带有建议的
presentTextInputControllerWithSuggestions(forLanguage:allowedInputMode:completion:)
。请参阅。

presentTextInputControllerWithSuggestions(forLanguage:allowedInputMode:completion:)此方法仅接受基于语言的建议,并在检测到新语言时再次调用它