FileProvider iOS 10.3 to 11.0 API Differences
NSFileProviderActions.h
Added
-[NSFileProviderExtension importDocumentAtURL:toParentItemIdentifier:completionHandler:]
Added
-[NSFileProviderExtension createDirectoryWithName:inParentItemIdentifier:completionHandler:]
Added
-[NSFileProviderExtension renameItemWithIdentifier:toName:completionHandler:]
Added
-[NSFileProviderExtension reparentItemWithIdentifier:toParentItemWithIdentifier:newName:completionHandler:]
Added
-[NSFileProviderExtension trashItemWithIdentifier:completionHandler:]
Added
-[NSFileProviderExtension untrashItemWithIdentifier:toParentItemIdentifier:completionHandler:]
Added
-[NSFileProviderExtension deleteItemWithIdentifier:completionHandler:]
Added
-[NSFileProviderExtension setLastUsedDate:forItemIdentifier:completionHandler:]
Added
-[NSFileProviderExtension setTagData:forItemIdentifier:completionHandler:]
Added
-[NSFileProviderExtension setFavoriteRank:forItemIdentifier:completionHandler:]
NSFileProviderDomain.h
Added
NSFileProviderDomainIdentifier
Added
NSFileProviderDomain
Added
-[NSFileProviderDomain initWithIdentifier:displayName:pathRelativeToDocumentStorage:]
Added
NSFileProviderDomain.identifier
Added
NSFileProviderDomain.displayName
Added
NSFileProviderDomain.pathRelativeToDocumentStorage
Added
NSFileProviderExtension.domain
NSFileProviderEnumerating.h
Added
NSFileProviderSyncAnchor
Added
NSFileProviderPage
Added
NSFileProviderInitialPageSortedByDate
Added
NSFileProviderInitialPageSortedByName
Added
NSFileProviderEnumerationObserver
Added
-[NSFileProviderEnumerationObserver didEnumerateItems:]
Added
-[NSFileProviderEnumerationObserver finishEnumeratingUpToPage:]
Added
-[NSFileProviderEnumerationObserver finishEnumeratingWithError:]
Added
NSFileProviderChangeObserver
Added
-[NSFileProviderChangeObserver didUpdateItems:]
Added
-[NSFileProviderChangeObserver didDeleteItemsWithIdentifiers:]
Added
-[NSFileProviderChangeObserver finishEnumeratingChangesUpToSyncAnchor:moreComing:]
Added
-[NSFileProviderChangeObserver finishEnumeratingWithError:]
Added
NSFileProviderEnumerator
Added
-[NSFileProviderEnumerator invalidate]
Added
-[NSFileProviderEnumerator enumerateItemsForObserver:startingAtPage:]
Added
-[NSFileProviderEnumerator enumerateChangesForObserver:fromSyncAnchor:]
Added
-[NSFileProviderEnumerator currentSyncAnchorWithCompletionHandler:]
Added
-[NSFileProviderExtension enumeratorForContainerItemIdentifier:error:]
NSFileProviderError.h
Added
NSFileProviderErrorDomain
Added
NSFileProviderErrorCollidingItemKey
Added
NSFileProviderErrorNonExistentItemIdentifierKey
Added
NSFileProviderErrorCode
Added
NSFileProviderErrorNotAuthenticated
Added
NSFileProviderErrorFilenameCollision
Added
NSFileProviderErrorSyncAnchorExpired
Added
NSFileProviderErrorPageExpired
Added
NSFileProviderErrorInsufficientQuota
Added
NSFileProviderErrorServerUnreachable
Added
NSFileProviderErrorNoSuchItem
Added
NSError (NSFileProviderError)
Added
+[NSError fileProviderErrorForCollisionWithItem:]
Added
+[NSError fileProviderErrorForNonExistentItemWithIdentifier:]
NSFileProviderExtension.h
Added
NSFileProviderExtension
Added
-[NSFileProviderExtension URLForItemWithPersistentIdentifier:]
Added
-[NSFileProviderExtension persistentIdentifierForItemAtURL:]
Added
-[NSFileProviderExtension itemForIdentifier:error:]
Added
-[NSFileProviderExtension providePlaceholderAtURL:completionHandler:]
Added
-[NSFileProviderExtension startProvidingItemAtURL:completionHandler:]
Added
-[NSFileProviderExtension stopProvidingItemAtURL:]
Added
-[NSFileProviderExtension itemChangedAtURL:]
Added
+[NSFileProviderExtension writePlaceholderAtURL:withMetadata:error:]
Added
+[NSFileProviderExtension placeholderURLForURL:]
Added
NSFileProviderExtension.providerIdentifier
Added
NSFileProviderExtension.documentStorageURL
NSFileProviderItem.h
Added
NSFileProviderItemIdentifier
Added
NSFileProviderRootContainerItemIdentifier
Added
NSFileProviderWorkingSetContainerItemIdentifier
Added
NSFileProviderFavoriteRankUnranked
Added
NSFileProviderItemCapabilities
Added
NSFileProviderItemCapabilitiesAllowsReading
Added
NSFileProviderItemCapabilitiesAllowsWriting
Added
NSFileProviderItemCapabilitiesAllowsReparenting
Added
NSFileProviderItemCapabilitiesAllowsRenaming
Added
NSFileProviderItemCapabilitiesAllowsTrashing
Added
NSFileProviderItemCapabilitiesAllowsDeleting
Added
NSFileProviderItemCapabilitiesAllowsAddingSubItems
Added
NSFileProviderItemCapabilitiesAllowsContentEnumerating
Added
NSFileProviderItemCapabilitiesAllowsAll
Added
NSFileProviderItem
Added
NSFileProviderItem.itemIdentifier
Added
NSFileProviderItem.parentItemIdentifier
Added
NSFileProviderItem.filename
Added
NSFileProviderItem.typeIdentifier
Added
NSFileProviderItem.capabilities
Added
NSFileProviderItem.documentSize
Added
NSFileProviderItem.childItemCount
Added
NSFileProviderItem.creationDate
Added
NSFileProviderItem.contentModificationDate
Added
NSFileProviderItem.lastUsedDate
Added
NSFileProviderItem.tagData
Added
NSFileProviderItem.favoriteRank
Added
NSFileProviderItem.trashed
Added
NSFileProviderItem.uploaded
Added
NSFileProviderItem.uploading
Added
NSFileProviderItem.uploadingError
Added
NSFileProviderItem.downloaded
Added
NSFileProviderItem.downloading
Added
NSFileProviderItem.downloadingError
Added
NSFileProviderItem.mostRecentVersionDownloaded
Added
NSFileProviderItem.shared
Added
NSFileProviderItem.sharedByCurrentUser
Added
NSFileProviderItem.ownerNameComponents
Added
NSFileProviderItem.mostRecentEditorNameComponents
Added
NSFileProviderItem.versionIdentifier
Added
NSFileProviderItem.userInfo
Added
NSFileProviderItem
NSFileProviderManager.h
Added
NSFileProviderManager
Added
NSFileProviderManager.defaultManager
Added
-[NSFileProviderManager signalEnumeratorForContainerItemIdentifier:completionHandler:]
Added
-[NSFileProviderManager registerURLSessionTask:forItemWithIdentifier:completionHandler:]
Added
NSFileProviderManager.providerIdentifier
Added
NSFileProviderManager.documentStorageURL
Added
+[NSFileProviderManager writePlaceholderAtURL:withMetadata:error:]
Added
+[NSFileProviderManager placeholderURLForURL:]
Added
+[NSFileProviderManager addDomain:completionHandler:]
Added
+[NSFileProviderManager removeDomain:completionHandler:]
Added
+[NSFileProviderManager getDomainsWithCompletionHandler:]
Added
+[NSFileProviderManager removeAllDomainsWithCompletionHandler:]
Added
+[NSFileProviderManager managerForDomain:]
NSFileProviderService.h
Added
NSFileProviderServiceSource
Added
NSFileProviderServiceSource.serviceName
Added
-[NSFileProviderServiceSource makeListenerEndpointAndReturnError:]
Added
-[NSFileProviderExtension supportedServiceSourcesForItemIdentifier:error:]
NSFileProviderThumbnailing.h
Added
-[NSFileProviderExtension fetchThumbnailsForItemIdentifiers:requestedSize:perThumbnailCompletionHandler:completionHandler:]