---
title: reloadCriteria()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nsruleeditor/reloadcriteria()
---

# reloadCriteria()

Instructs the receiver to refetch criteria from its delegate.

## Declaration

```swift
func reloadCriteria()
```

## Discussion

Discussion You can use this method to indicate that the available criteria may have changed and should be refetched from the delegate and the popups recalculated. If any item in a given row is “orphaned” (that is, is no longer reported as a child of its previous parent), its criteria and display values are set to valid choices.

## See Also

### Providing Data

- [setCriteria(_:andDisplayValues:forRowAt:)](appkit/nsruleeditor/setcriteria(_:anddisplayvalues:forrowat:).md)
- [criteria(forRow:)](appkit/nsruleeditor/criteria(forrow:).md)
- [displayValues(forRow:)](appkit/nsruleeditor/displayvalues(forrow:).md)
