---
title: sortDescriptors
framework: swiftui
role: symbol
role_heading: Instance Property
path: swiftui/fetchrequest/configuration/sortdescriptors
---

# sortDescriptors

The request’s sort descriptors, accessed as value types.

## Declaration

```swift
@MainActor @preconcurrency var sortDescriptors: [SortDescriptor<Result>] { get set }
```

## Discussion

Discussion Set this configuration value to cause a FetchRequest to execute a fetch with a new collection of SortDescriptor instances. If you want to use NSSortDescriptor instances, set nsSortDescriptors instead. Access this value of a FetchRequest.Configuration structure for a given request by using the sortDescriptors property on the associated FetchedResults instance, either directly or through a Binding.

## See Also

### Setting sort descriptors

- [nsSortDescriptors](swiftui/fetchrequest/configuration/nssortdescriptors.md)
