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

标签 ios swift swift4 xcode9

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

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

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

这是输出:

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

请注意,模拟器将返回所有方案。我的问题出在我的设备上。您可以尝试“fr”或“de”,但“en”除外。

最佳答案

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

关于ios - 如果不存在,如何添加 NSLinguisticTagger Scheme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47180788/

相关文章:

ios - Storyboard中的 UIPopoverPresentationController

ios - 应用程序崩溃(键: $in) Provisional Profile

ios - block 不被调用

swift - 嵌套详细 View 中缺少后退按钮 (UISplitViewController)

ios - 3D Touch 和状态恢复的问题

ios - 在工具栏中输入 UITextField 时如何将 UITextField 移动到键盘上方以显示文本

ios - 返回 Nil 的 MPMediaItem 发布日期(Swift 4)

swift - 如何评估连续的 if 语句?

ios - 以编程方式编辑 UIStackView

swift - 在 Swift 中使用 Set 时出现编译器段错误