---
title: NSFileProviderEnumerationObserver
framework: fileprovider
role: symbol
role_heading: Protocol
path: fileprovider/nsfileproviderenumerationobserver
---

# NSFileProviderEnumerationObserver

An observer that receives batches of items during enumeration.

## Declaration

```swift
protocol NSFileProviderEnumerationObserver : NSObjectProtocol
```

## Mentioned in

Defining Your File Provider’s Content

## Topics

### Observing Item Enumeration

- [didEnumerate(_:)](fileprovider/nsfileproviderenumerationobserver/didenumerate(_:).md)
- [finishEnumerating(upTo:)](fileprovider/nsfileproviderenumerationobserver/finishenumerating(upto:).md)
- [finishEnumeratingWithError(_:)](fileprovider/nsfileproviderenumerationobserver/finishenumeratingwitherror(_:).md)
- [suggestedPageSize](fileprovider/nsfileproviderenumerationobserver/suggestedpagesize.md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Content

- [Defining Your File Provider’s Content](fileprovider/defining-your-file-provider-s-content.md)
- [NSFileProviderPage](fileprovider/nsfileproviderpage.md)
