---
title: NSFileProviderIncrementalContentFetching
framework: fileprovider
role: symbol
role_heading: Protocol
path: fileprovider/nsfileproviderincrementalcontentfetching
---

# NSFileProviderIncrementalContentFetching

Support for fetching changes to the item’s content.

## Declaration

```swift
protocol NSFileProviderIncrementalContentFetching : NSObjectProtocol
```

## Overview

Overview Adopt this protocol to support the incremental fetching of changes from your remote storage. If you don’t implement the fetchContents(for:version:usingExistingContentsAt:existingVersion:request:completionHandler:) method, the system calls your fetchContents(for:version:request:completionHandler:) method for all updates.

## Topics

### Incrementally Fetching Contents

- [fetchContents(for:version:usingExistingContentsAt:existingVersion:request:completionHandler:)](fileprovider/nsfileproviderincrementalcontentfetching/fetchcontents(for:version:usingexistingcontentsat:existingversion:request:completionhandler:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### File Provider protocols

- [NSFileProviderReplicatedExtension](fileprovider/nsfileproviderreplicatedextension.md)
- [NSFileProviderEnumerating](fileprovider/nsfileproviderenumerating.md)
- [NSFileProviderPartialContentFetching](fileprovider/nsfileproviderpartialcontentfetching.md)
- [NSFileProviderServicing](fileprovider/nsfileproviderservicing.md)
- [NSFileProviderCustomAction](fileprovider/nsfileprovidercustomaction.md)
- [NSFileProviderExtensionActionIdentifier](fileprovider/nsfileproviderextensionactionidentifier.md)
- [NSFileProviderThumbnailing](fileprovider/nsfileproviderthumbnailing.md)
- [NSFileProviderPendingSetEnumerator](fileprovider/nsfileproviderpendingsetenumerator.md)
