Objective c 苹果手表文本输入语言

Objective c 苹果手表文本输入语言,objective-c,watchos-2,Objective C,Watchos 2,我正在开发一个翻译应用程序,无法为手表使用nuance speachKit,因此决定使用默认方法: - (void)presentTextInputControllerWithSuggestions:(NSArray *)suggestions allowedInputMode:(WKTextInputMode)inputMode completion:(void (^)(NSArra

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

- (void)presentTextInputControllerWithSuggestions:(NSArray *)suggestions
                         allowedInputMode:(WKTextInputMode)inputMode
                               completion:(void (^)(NSArray *results))completion;
现在我遇到的问题是,它基于
[NSLocale currentLocale]
语言识别文本,但我需要更改它们

还有一件事,只要用力轻触,我就会看到一个语言选择菜单

问题是: a) 在调用文本输入法之前,我可以调用该菜单吗?
b) 是否可以通过编程方式更改系统区域设置?

c) 或者至少编辑plist.info文件

我认为目前没有办法以编程方式更改输入语言
presentTextInputControllerWithSuggestions
使用iPhone上当前选定键盘的语言