---
title: "grammarCheckingResult(range:details:)"
framework: foundation
role: symbol
role_heading: Type Method
path: "foundation/nstextcheckingresult/grammarcheckingresult(range:details:)"
---

# grammarCheckingResult(range:details:)

Creates and returns a text checking result with the specified array of grammatical errors.

## Declaration

```swift
class func grammarCheckingResult(range: NSRange, details: [[String : Any]]) -> NSTextCheckingResult
```

## Parameters

- `range`: The range of the detected result.
- `details`: An array of details regarding the grammatical errors. This array of strings is suitable for presenting to the user.

## Return Value

Return Value Returns an NSTextCheckingResult with the specified range and a resultType of grammar.

## See Also

### Text Checking Results for Grammar

- [grammarDetails](foundation/nstextcheckingresult/grammardetails.md)
