FileProvider iOS 11.0 Beta 1 to Beta 2 API Differences
NSFileProviderEnumerating.h
Removed
-[NSFileProviderEnumerator currentSyncAnchorWithCompletion:]
NSFileProviderError.h
Added
NSFileProviderErrorNonExistentItemIdentifierKey
Added
NSFileProviderErrorNoSuchItem
Added
+[NSError fileProviderErrorForNonExistentItemWithIdentifier:]
NSFileProviderItem.h
Added
NSFileProviderFavoriteRankUnranked
NSFileProviderManager.h
Removed
+[NSFileProviderManager addDomain:completion:]
Removed
+[NSFileProviderManager removeDomain:completion:]
Removed
-[NSFileProviderManager signalEnumeratorForContainerItemIdentifier:]
Removed
-[NSFileProviderManager registerURLSessionTask:forItemWithIdentifier:]
Modified
+[NSFileProviderManager defaultManager]
Declaration
From
+ (nonnull instancetype)defaultManager
To
@property (class, readonly, strong, nonnull) NSFileProviderManager *defaultManager
NSFileProviderMessaging.h
Removed
-[NSFileProviderExtension supportedMessageInterfaceNamesForItemWithIdentifier:]
Removed
-[NSFileProviderExtension protocolForMessageInterface:]
Removed
-[NSFileProviderExtension exportedObjectForMessageInterface:itemIdentifier:error:]
NSFileProviderService.h
Added
NSFileProviderServiceSource
Added
NSFileProviderServiceSource.serviceName
Added
-[NSFileProviderServiceSource makeListenerEndpointAndReturnError:]
Added
-[NSFileProviderExtension supportedServiceSourcesForItemIdentifier:error:]