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

spellServer(_:findMisspelledWordIn:language:wordCount:countOnly:)

Asks the delegate to search for a misspelled word in a given string, using the specified language, and marking the first misspelled word found by returning its range within the string. 綴り間違い単語をある与えられた文字列中で捜すように委任先に頼みます、指定された言語を使って、そして見つかった最初の綴り間違い単語をその文字列内のそれの範囲を返すことによって印します。

Declaration 宣言

optional func spellServer(_ sender: NSSpellServer, 
     findMisspelledWordIn stringToCheck: String, 
                 language: String, 
                wordCount: UnsafeMutablePointer<Int>, 
                countOnly: Bool) -> NSRange

Parameters パラメータ

sender

The NSSpellServer object that sent this message. このメッセージを送ったNSSpellServerオブジェクト。

stringToCheck

The string to search for the misspelled word. 綴り間違い単語を検索することになる文字列。

language

The language to use for the search. 検索に使う言語。

wordCount

On output, returns by reference the number of words from the beginning of the string object until the misspelled word (or the end of string). 出力では、参照によって単語の数を文字列オブジェクトの始まりから綴り間違い単語(または文字列の終わり)まで返します。

countOnly

If true, the method only counts the words in the string object and does not spell checking. trueならば、メソッドは文字列オブジェクトの中の単語を数えるだけです、そして綴り検査をしません。

Return Value 戻り値

The range of the misspelled word within the given string. 与えられた文字列内での綴り間違い単語の範囲。

Discussion 議論

Send isWord(inUserDictionaries:caseSensitive:) to the spelling server to determine if the word exists in the user’s language dictionaries. isWord(inUserDictionaries:caseSensitive:)をスペリングサーバーに送ることでその単語がユーザのもつ言語の辞書に存在するかどうか判定してください。

See Also 参照

Check Grammar and Spelling in Strings 文法とスペルを文字列において検査する