1
私は迅速3との作業の良好なテキストの方向コードを持っていますが、迅速な4への移行後、私はこの問題を解決する方法をバリュータイプの「NSLinguisticTag」にはメンバー「範囲」を持っていない
let tagScheme = [NSLinguisticTagScheme.language]
let tagger = NSLinguisticTagger(tagSchemes: tagScheme, options: 0)
tagger.string = self.text
let lang = tagger.tag(at: 0, scheme: NSLinguisticTagScheme.language,
tokenRange: nil, sentenceRange: nil)
if lang?.range(of: "he") != nil || lang?.range(of: "ar") != nil { //Value of type 'NSLinguisticTag' has no member 'range'
self.textAlignment = NSTextAlignment.right
} else {
self.textAlignment = NSTextAlignment.left
}
誰もが知っているエラーが発生しましたか?おかげではない(オプション) 文字列としてではなく、NSLinguisticTag
(オプション)の値として