获得Siri使用的语言

时间:2018-04-14 06:20:18

标签: ios sirikit

如何知道Siri在扩展程序和主机应用程序中使用的语言?

由于用户可以为Siri选择不同的语言,因此不能假设它与主机应用程序相同。如果需要进行某些处理,则在扩展中知道它是相关的,并且在应用程序中设置一个有意义的自定义词汇表(运行时定义的词汇表)。

在扩展程序中使用Locale.current会返回主机应用的区域设置。

1 个答案:

答案 0 :(得分:0)

SiriKit实际上有一个功能,但我没有在正确的类中搜索:+[INPreferences siriLanguageCode]