FileProvider iOS 15.5 to 16.0 API Differences
NSFileProviderDefines.h
Added
#def FILEPROVIDER_API_AVAILABILITY_V3_IOS
Added
#def FILEPROVIDER_API_AVAILABILITY_V3_1_IOS
Added
#def FILEPROVIDER_API_AVAILABILITY_V4_0_IOS
Added
#def FILEPROVIDER_API_AVAILABILITY_V5_0
Added
#def FILEPROVIDER_API_AVAILABILITY_V5_0_IOS
Added
#def FILEPROVIDER_API_AVAILABILITY_V2_V5
NSFileProviderDomain.h
Added
NSFileProviderDomainVersion
Added
-[NSFileProviderDomainVersion next]
Added
-[NSFileProviderDomainVersion compare:]
Added
NSFileProviderDomainTestingModes
Added
-[NSFileProviderDomain initWithIdentifier:displayName:]
Added
NSFileProviderDomain.userEnabled
Added
NSFileProviderDomain.replicated
Added
NSFileProviderDomain.testingModes
Added
NSFileProviderDomain.backingStoreIdentity
Added
NSFileProviderDomainDidChange
NSFileProviderEnumerating.h
Added
NSFileProviderEnumerationObserver.suggestedPageSize
Added
NSFileProviderChangeObserver.suggestedBatchSize
NSFileProviderError.h
Added
NSFileProviderErrorDeletionRejected
Added
NSFileProviderErrorDirectoryNotEmpty
Added
NSFileProviderErrorProviderNotFound
Added
NSFileProviderErrorCannotSynchronize
Added
NSFileProviderErrorNonEvictableChildren
Added
NSFileProviderErrorUnsyncedEdits
Added
NSFileProviderErrorNonEvictable
Added
NSFileProviderErrorExcludedFromSync
Added
NSFileProviderErrorDomainDisabled
Added
+[NSError fileProviderErrorForRejectedDeletionOfItem:]
NSFileProviderItem.h
Added
NSFileProviderTrashContainerItemIdentifier
Added
NSFileProviderItemVersion
Added
NSFileProviderItemVersion.beforeFirstSyncComponent
Added
-[NSFileProviderItemVersion initWithContentVersion:metadataVersion:]
Added
NSFileProviderItemVersion.contentVersion
Added
NSFileProviderItemVersion.metadataVersion
Added
NSFileProviderItemCapabilitiesAllowsEvicting
Added
NSFileProviderItemContents
Added
NSFileProviderItemFilename
Added
NSFileProviderItemParentItemIdentifier
Added
NSFileProviderItemLastUsedDate
Added
NSFileProviderItemTagData
Added
NSFileProviderItemFavoriteRank
Added
NSFileProviderItemCreationDate
Added
NSFileProviderItemContentModificationDate
Added
NSFileProviderItemFileSystemFlags
Added
NSFileProviderItemExtendedAttributes
Added
NSFileProviderItemTypeAndCreator
Added
NSFileProviderFileSystemFlags
Added
NSFileProviderTypeAndCreator
Added
NSFileProviderContentPolicy
Added
NSFileProviderContentPolicyInherited
Added
NSFileProviderContentPolicyDownloadLazilyAndEvictOnRemoteUpdate
Added
NSFileProviderItem.typeAndCreator
Added
NSFileProviderItem.fileSystemFlags
Added
NSFileProviderItem.extendedAttributes
Added
NSFileProviderItem.itemVersion
Added
NSFileProviderItem.symlinkTargetPath
Added
NSFileProviderItem.contentPolicy
NSFileProviderItemDecoration.h
Added
NSFileProviderItemDecorationIdentifier
Added
NSFileProviderItemDecorating
Added
NSFileProviderItemDecorating.decorations
NSFileProviderManager.h
Added
NSFileProviderDomainRemovalModeRemoveAll
Added
-[NSFileProviderManager getUserVisibleURLForItemIdentifier:completionHandler:]
Added
+[NSFileProviderManager getIdentifierForUserVisibleFileAtURL:completionHandler:]
Added
-[NSFileProviderManager temporaryDirectoryURLWithError:]
Added
+[NSFileProviderManager removeDomain:mode:completionHandler:]
Added
-[NSFileProviderManager signalErrorResolved:completionHandler:]
Added
-[NSFileProviderManager globalProgressForKind:]
Added
NSFileProviderMaterializedSetDidChange
Added
-[NSFileProviderManager enumeratorForMaterializedItems]
Added
NSFileProviderPendingSetDidChange
Added
NSFileProviderPendingSetEnumerator
Added
NSFileProviderPendingSetEnumerator.domainVersion
Added
NSFileProviderPendingSetEnumerator.refreshInterval
Added
-[NSFileProviderManager enumeratorForPendingItems]
Added
+[NSFileProviderManager importDomain:fromDirectoryAtURL:completionHandler:]
Added
-[NSFileProviderManager reimportItemsBelowItemWithIdentifier:completionHandler:]
Added
-[NSFileProviderManager requestModificationOfFields:forItemWithIdentifier:options:completionHandler:]
Added
-[NSFileProviderManager evictItemWithIdentifier:completionHandler:]
Added
-[NSFileProviderManager waitForChangesOnItemsBelowItemWithIdentifier:completionHandler:]
Added
-[NSFileProviderManager waitForStabilizationWithCompletionHandler:]
NSFileProviderModifyItemOptions.h
Added
NSFileProviderModifyItemMayAlreadyExist
NSFileProviderReplicatedExtension.h
Added
NSFileProviderCreateItemMayAlreadyExist
Added
NSFileProviderCreateItemDeletionConflicted
Added
NSFileProviderDeleteItemRecursive
Added
NSFileProviderEnumerating
Added
-[NSFileProviderEnumerating enumeratorForContainerItemIdentifier:request:error:]
Added
NSFileProviderReplicatedExtension
Added
-[NSFileProviderReplicatedExtension initWithDomain:]
Added
-[NSFileProviderReplicatedExtension invalidate]
Added
-[NSFileProviderReplicatedExtension itemForIdentifier:request:completionHandler:]
Added
-[NSFileProviderReplicatedExtension fetchContentsForItemWithIdentifier:version:request:completionHandler:]
Added
-[NSFileProviderReplicatedExtension createItemBasedOnTemplate:fields:contents:options:request:completionHandler:]
Added
-[NSFileProviderReplicatedExtension modifyItem:baseVersion:changedFields:contents:options:request:completionHandler:]
Added
-[NSFileProviderReplicatedExtension deleteItemWithIdentifier:baseVersion:options:request:completionHandler:]
Added
-[NSFileProviderReplicatedExtension importDidFinishWithCompletionHandler:]
Added
-[NSFileProviderReplicatedExtension materializedItemsDidChangeWithCompletionHandler:]
Added
-[NSFileProviderReplicatedExtension pendingItemsDidChangeWithCompletionHandler:]
Added
NSFileProviderIncrementalContentFetching
Added
-[NSFileProviderIncrementalContentFetching fetchContentsForItemWithIdentifier:version:usingExistingContentsAtURL:existingVersion:request:completionHandler:]
Added
NSFileProviderServicing
Added
-[NSFileProviderServicing supportedServiceSourcesForItemIdentifier:completionHandler:]
Added
NSFileProviderThumbnailing
Added
-[NSFileProviderThumbnailing fetchThumbnailsForItemIdentifiers:requestedSize:perThumbnailCompletionHandler:completionHandler:]
Added
NSFileProviderCustomAction
Added
-[NSFileProviderCustomAction performActionWithIdentifier:onItemsWithIdentifiers:completionHandler:]
Added
NSFileProviderDomainState
Added
NSFileProviderDomainState.domainVersion
Added
NSFileProviderDomainState.userInfo
NSFileProviderRequest.h
Added
NSFileProviderRequest
Added
NSFileProviderRequest.isSystemRequest
Added
NSFileProviderRequest.isFileViewerRequest
Added
NSFileProviderRequest.domainVersion
NSFileProviderService.h
Added
NSFileProviderServiceSource.restricted
Added
-[NSFileProviderManager getServiceWithName:itemIdentifier:completionHandler:]
NSFileProviderTesting.h
Added
NSFileProviderTestingOperationTypeIngestion
Added
NSFileProviderTestingOperationTypeLookup
Added
NSFileProviderTestingOperationTypeCreation
Added
NSFileProviderTestingOperationTypeModification
Added
NSFileProviderTestingOperationTypeDeletion
Added
NSFileProviderTestingOperationTypeContentFetch
Added
NSFileProviderTestingOperationTypeChildrenEnumeration
Added
NSFileProviderTestingOperationTypeCollisionResolution
Added
NSFileProviderTestingOperation
Added
NSFileProviderTestingOperation.type
Added
-[NSFileProviderTestingOperation asIngestion]
Added
-[NSFileProviderTestingOperation asLookup]
Added
-[NSFileProviderTestingOperation asCreation]
Added
-[NSFileProviderTestingOperation asModification]
Added
-[NSFileProviderTestingOperation asDeletion]
Added
-[NSFileProviderTestingOperation asContentFetch]
Added
-[NSFileProviderTestingOperation asChildrenEnumeration]
Added
-[NSFileProviderTestingOperation asCollisionResolution]
Added
-[NSFileProviderManager listAvailableTestingOperationsWithError:]
Added
-[NSFileProviderManager runTestingOperations:error:]
Added
NSFileProviderTestingOperationSideDisk
Added
NSFileProviderTestingOperationSideFileProvider
Added
NSFileProviderTestingIngestion
Added
NSFileProviderTestingIngestion.side
Added
NSFileProviderTestingIngestion.itemIdentifier
Added
NSFileProviderTestingIngestion.item
Added
NSFileProviderTestingLookup
Added
NSFileProviderTestingLookup.side
Added
NSFileProviderTestingLookup.itemIdentifier
Added
NSFileProviderTestingCreation
Added
NSFileProviderTestingCreation.targetSide
Added
NSFileProviderTestingCreation.sourceItem
Added
NSFileProviderTestingCreation.domainVersion
Added
NSFileProviderTestingModification
Added
NSFileProviderTestingModification.targetSide
Added
NSFileProviderTestingModification.sourceItem
Added
NSFileProviderTestingModification.targetItemIdentifier
Added
NSFileProviderTestingModification.targetItemBaseVersion
Added
NSFileProviderTestingModification.changedFields
Added
NSFileProviderTestingModification.domainVersion
Added
NSFileProviderTestingDeletion
Added
NSFileProviderTestingDeletion.targetSide
Added
NSFileProviderTestingDeletion.sourceItemIdentifier
Added
NSFileProviderTestingDeletion.targetItemIdentifier
Added
NSFileProviderTestingDeletion.targetItemBaseVersion
Added
NSFileProviderTestingDeletion.domainVersion
Added
NSFileProviderTestingContentFetch
Added
NSFileProviderTestingContentFetch.side
Added
NSFileProviderTestingContentFetch.itemIdentifier
Added
NSFileProviderTestingChildrenEnumeration
Added
NSFileProviderTestingChildrenEnumeration.side
Added
NSFileProviderTestingChildrenEnumeration.itemIdentifier
Added
NSFileProviderTestingCollisionResolution
Added
NSFileProviderTestingCollisionResolution.side
Added
NSFileProviderTestingCollisionResolution.renamedItem