問題タブ [nslinguistictagger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
398 参照

ios - デバイスとシミュレーターの言語スキーム

なぜこれが起こっているのか誰にもわかりますか?

どのシミュレーターでも、すべてのスキームは次のコードで見つかります。

次の結果が得られます。

ただし、私のデバイス ( iPhone 6s iOS 11.2 ) では、次のメッセージが表示されます。

他のスキームにアクセスできない理由を説明してくれる人はいますか? NSLinguisticTagSchemeLexicalClass特に、 withを使用できるようにしたいと考えていNSLinguisticTaggerます。現在、この問題により、タガーは単語を真の品詞ではなく (OtherWord) としてタグ付けします。

どんな助けでも大歓迎です..

アップデート

すべての物理デバイスで同じ結果が得られます-利用可能なスキームは3つだけです...ここで途方に暮れています。

0 投票する
1 に答える
247 参照

ios - IOS/Objective-C: 名前付きエンティティを認識するための NSLinguisticTagger

Apple は、タガーを使用して Swift で名前付きエンティティを識別するための を提供していますが、Objective-C には提供していません。

彼らが提供するSwiftの例は次のとおりです。

here の助けを借りてここまで翻訳しましたが、タグを指定する方法がわかりません。

Objective-C でタグを指定する方法についてご提案いただきありがとうございます。

0 投票する
0 に答える
10 参照

ios - 古いデバイスから言語スキームが削除されました

アプリケーションに NSLinguisticTagger を使用していますが、iOS 11 以降のすべてのデバイスで正常に動作していました。最近、2 つの古いデバイス (6s と iPad mini) がタグを認識しなくなり、"Other" タグのみが返されました。

別のスレッドで、誰かが「どういうわけか、私の電話はすべてのスキームを「必要としない」と感じ、ある日それらを削除しました。英語をアンインストールしてから再度追加したところ、機能するようになりました」. それで試してみたところ、両方のデバイスで機能しました。(English UK から English US に切り替えたばかりです) しかし、選択した言語自体は問題ではないと思います。

問題が修正されたため、問題を再現することはできませんが、その解決策で問題が修正された理由を本当に知りたいですか??