Instance Method インスタンスメソッド

tagAtIndex:scheme:tokenRange:sentenceRange:

Returns a tag for a single scheme at the specified character position. ある単一のスキームに対する、指定された文字位置でのあるタグを返します。

Declaration 宣言

- (NSLinguisticTag)tagAtIndex:(NSUInteger)charIndex 
                       scheme:(NSLinguisticTagScheme)scheme 
                   tokenRange:(NSRangePointer)tokenRange 
                sentenceRange:(NSRangePointer)sentenceRange;

Parameters パラメータ

charIndex

The position of the initial character. 最初の文字の位置。

tagScheme

The tag scheme. See NSLinguisticTagScheme for the possible values. タグスキーム。NSLinguisticTagSchemeを可能な値のために見てください。

tokenRange

A pointer to the token range. トークン範囲に対するポインタ。

sentenceRange

A pointer to the range of the sentence. 文の範囲に対するポインタ。

Return Value 戻り値

Returns the tag for the requested tag scheme, or nil. If a tag is returned, this function returns by reference the range of the token to tokenRange, and the range of the enclosing sentence to sentenceRange, if applicable. 要請されたタグスキームに対するタグ、またはnilを返します。あるタグが返されるならば、この関数は参照によってトークンの範囲をtokenRangeに、そして囲んでいる文の範囲をsentenceRangeに返します、もし該当するならば。

Discussion 議論

This is a convenience method for calling tagAtIndex:unit:scheme:tokenRange: and passing NSLinguisticTaggerUnitWord as the linguistic unit. これは、tagAtIndex:unit:scheme:tokenRange:を呼び出してNSLinguisticTaggerUnitWordを言語学的単位として渡すことに対する便宜メソッドです。

See Also 参照

Getting Linguistic Tags 言語学的タグを取得する