NSFileProviderManager
A manager object that you use to communicate with the file provider from either your app or your File Provider extension.
Declaration
class NSFileProviderManagerMentioned in
Topics
Accessing File Provider data
Translating user-visible URLs
Working with items
reimportItems(below:completionHandler:)evictItem(identifier:completionHandler:)requestDownloadForItem(withIdentifier:requestedRange:)requestDownloadForItem(withIdentifier:requestedRange:completionHandler:)requestModification(of:forItemWithIdentifier:options:completionHandler:)enumeratorForMaterializedItems()enumeratorForPendingItems()
Performing actions
placeholderURL(for:)writePlaceholder(at:withMetadata:)register(_:forItemWithIdentifier:completionHandler:)signalEnumerator(for:completionHandler:)waitForChanges(below:completionHandler:)globalProgress(for:)
Working with domains
init(for:)import(_:fromDirectoryAt:completionHandler:)add(_:completionHandler:)getDomainsWithCompletionHandler(_:)remove(_:completionHandler:)remove(_:mode:completionHandler:)removeAllDomains(completionHandler:)NSFileProviderManager.DomainRemovalModedisconnect(reason:options:completionHandler:)NSFileProviderManager.DisconnectionOptionsreconnect(completionHandler:)waitForStabilization(completionHandler:)temporaryDirectoryURL()
Syncing Desktop and Documents folders
claimKnownFolders(_:localizedReason:completionHandler:)releaseKnownFolders(_:localizedReason:completionHandler:)NSFileProviderKnownFoldersNSFileProviderKnownFolderLocationsNSFileProviderKnownFolderSupporting
Working with external volumes
stateDirectoryURL()checkDomainsCanBeStoredOnVolume(at:)NSFileProviderManager.EligibilityResultNSFileProviderExternalVolumeHandling