---
title: NSFileProviderSearchEnumerationObserver
framework: fileprovider
role: symbol
role_heading: Protocol
path: fileprovider/nsfileprovidersearchenumerationobserver
---

# NSFileProviderSearchEnumerationObserver

A protocol that defines a type that receives enumerations of search results from your extension.

## Declaration

```swift
protocol NSFileProviderSearchEnumerationObserver : NSObjectProtocol
```

## Topics

### Providing search results

- [didEnumerate(_:)](fileprovider/nsfileprovidersearchenumerationobserver/didenumerate(_:).md)
- [NSFileProviderSearchResult](fileprovider/nsfileprovidersearchresult.md)

### Ending enumeration

- [finishEnumerating(upTo:)](fileprovider/nsfileprovidersearchenumerationobserver/finishenumerating(upto:).md)
- [finishEnumeratingWithError(_:)](fileprovider/nsfileprovidersearchenumerationobserver/finishenumeratingwitherror(_:).md)

### Instance Properties

- [maximumNumberOfResultsPerPage](fileprovider/nsfileprovidersearchenumerationobserver/maximumnumberofresultsperpage.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Providing search results

- [enumerateSearchResults(for:startingAt:)](fileprovider/nsfileprovidersearchenumerator/enumeratesearchresults(for:startingat:).md)
- [NSFileProviderPage](fileprovider/nsfileproviderpage.md)
