FileProvider macOS 10.15 to 10.15.4 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:]
NSFileProviderDefines.h
Added
#def FILEPROVIDER_SPI_AVAILABILITY
Added
#def FILEPROVIDER_CLASS_AVAILABILITY
Added
#def FILEPROVIDER_API_AVAILABILITY_V2
Added
#def FILEPROVIDER_API_AVAILABILITY_V3
Added
#def FILEPROVIDER_API_DEPRECATED_V3
Added
#def FILEPROVIDER_API_AVAILABILITY_FPFS_CORE
Added
#def FILEPROVIDER_API_AVAILABILITY_FPFS_NEXT
NSFileProviderExtension.h
Removed
NSFileProviderItemField
Removed
NSFileProviderCreateItemOptions
Removed
NSFileProviderExtension (CreateItem)
Removed
NSFileProviderDeleteItemOptions
Removed
NSFileProviderExtension (DeleteItem)
Removed
NSFileProviderExtension (Import)
NSFileProviderItem.h
Removed
NSFileProviderItem.trashed
NSFileProviderManager.h
Removed
NSFileProviderManager (Import)
Removed
NSFileProviderDownloadPolicy
Removed
NSFileProviderManager (DownloadAndEviction)
NSFileProviderMaterializedSet.h
Removed
NSFileProviderExtension (MaterializedSet)
Removed
NSFileProviderManager (MaterializedSet)
NSFileProviderRequest.h
Removed
NSFileProviderExtension (Request)