---
title: invalidate()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uitextsearchaggregator-swift.struct/invalidate()
---

# invalidate()

Invalidates all currently shown ranges.

## Declaration

```swift
func invalidate()
```

## Discussion

Discussion Calling this method causes the system find panel to update its current state, and might trigger a new search using performTextSearch(queryString:options:resultAggregator:) (Swift) or performTextSearchWithQueryString:usingOptions:resultAggregator: (Objective-C) immediately after.

## See Also

### Tracking search results

- [foundRange(_:searchString:document:)](uikit/uitextsearchaggregator-swift.struct/foundrange(_:searchstring:document:).md)
- [invalidateFoundRange(_:document:)](uikit/uitextsearchaggregator-swift.struct/invalidatefoundrange(_:document:).md)
- [finishedSearching()](uikit/uitextsearchaggregator-swift.struct/finishedsearching().md)
- [allFoundRanges](uikit/uitextsearchaggregator-swift.struct/allfoundranges.md)
