Apple Watch 文字输入语言

Apple watch text input language

我正在开发一个翻译应用程序,但我无法在手表上使用 nuance speachKit,因此决定使用默认方法:

- (void)presentTextInputControllerWithSuggestions:(NSArray *)suggestions
                         allowedInputMode:(WKTextInputMode)inputMode
                               completion:(void (^)(NSArray *results))completion;

现在是我遇到的问题,它根据 [NSLocale currentLocale] 语言识别文本,但我需要更改它们。

还有 1 件事,用力点击(用力)我会看到一个语言选择菜单。

问题: a) 我可以在调用文本输入法之前调用该菜单吗?
b) 我可以通过编程方式更改系统语言环境吗?
c) 或至少编辑 plist.info 文件?

我认为目前无法以编程方式更改输入语言。 presentTextInputControllerWithSuggestions 使用 iPhone 上当前所选键盘的语言。