如果不存在,如何添加 NSLinguisticTagger Scheme

How to add NSLinguisticTagger Scheme if doesn't exist

我需要获取词干。所以如果英语不存在引理方案,我就无法理解。

这是我正在测试可用标记方案的代码:

    let tagSchemes = NSLinguisticTagger.availableTagSchemes(forLanguage: "en")
    print(tagSchemes)

这是输出:

[__C.NSLinguisticTagScheme(_rawValue: TokenType),
     __C.NSLinguisticTagScheme(_rawValue: Language),
     __C.NSLinguisticTagScheme(_rawValue: Script)]

请注意,模拟器将 return 所有方案。我的问题出在我的设备上。您可以尝试 'fr' 或 'de' 除了 'en'.

基本上不能。 iOS SDK 尚不存在此功能。 某些标签方案仅适用于我的问题中键盘上使用的语言。