guesses(forWordRange:in:language:inSpellDocumentWithTag:)
Returns an array of possible substitutions for the specified string.
Declaration
func guesses(forWordRange range: NSRange, in string: String, language: String?, inSpellDocumentWithTag tag: Int) -> [String]?Parameters
- range:
The range of the string to check.
- string:
The string to guess.
- language:
The language of the string.
- tag:
An identifier unique within the application used to inform the spell checker which document that text is associated, potentially for many purposes, not necessarily just for ignored words. A value of 0 can be passed in for text not associated with a particular document.
Return Value
An array of strings containing possible replacement words.
See Also
Checking Strings for Spelling and Grammar
countWords(in:language:)checkSpelling(of:startingAt:)checkSpelling(of:startingAt:language:wrap:inSpellDocumentWithTag:wordCount:)checkGrammar(of:startingAt:language:wrap:inSpellDocumentWithTag:details:)check(_:range:types:options:inSpellDocumentWithTag:orthography:wordCount:)requestChecking(of:range:types:options:inSpellDocumentWithTag:completionHandler:)