2017-11-08 9 views
2

私は語幹を取得する必要があります。英語のために補題スキームが存在しない場合、私は得ることができません。 NSLinguisticTagger Schemeを追加するにはどうすればいいですか?

は、ここで私が使用可能なタグスキームをテストしていたコードです:

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

、これが出力されます。シミュレータは、すべてのスキームを返します、という

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

注意してください。私の問題は私のデバイスにあります。あなたは 'en'を除いて 'fr'または 'de'を試すことができます。

+0

英語はあなたのメインのiPhoneかMac OS言語ですか?あなたはその一貫性をチェックしましたか? – tereks

+0

@テレックスそれはそうです。私はついに何が起こっているのか理解しています。一部のタグスキームは、キーボードで使用した言語でのみ使用できます。あなたのデバイスで補題が利用可能になる前に、フランス語のキーボードを使用した場合の例 – Ali

答えて

0

基本的にできません。 iOS SDKにはまだこの機能がありません。 私の質問のように、キーボードで使用されている言語でのみ利用可能なタグ体系があります。

+0

これはOPには答えません。だから、これは/コメントを残す必要があります –

+0

@WillVonUllrichなぜそうしないのですか?私に詳細を教えてください。答えはありますが、詳細はまだ分かっていないかもしれません。 – Ali

+0

いいえ@ウィルボンドリッチ私は尋ねたタイトルの原因に集中しませんでした。しかし、それは理にかなっており、私は自分の答えを更新しました。 – Ali

関連する問題