Class NSFileProviderManager

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSFileProviderManager
extends NSObject
Since:
Available in iOS 11.0 and later.
  • Constructor Details

    • NSFileProviderManager

      protected NSFileProviderManager()
    • NSFileProviderManager

      protected NSFileProviderManager​(NSObject.Handle h, long handle)
    • NSFileProviderManager

      protected NSFileProviderManager​(NSObject.SkipInit skipInit)
  • Method Details

    • getDefaultManager

      public static NSFileProviderManager getDefaultManager()
    • getProviderIdentifier

      public String getProviderIdentifier()
      Since:
      Available in iOS 11.0 and later.
    • getDocumentStorageURL

      public NSURL getDocumentStorageURL()
      Since:
      Available in iOS 11.0 and later.
    • RootContainerItemIdentifier

      public static NSString RootContainerItemIdentifier()
      Since:
      Available in iOS 11.0 and later.
    • WorkingSetContainerItemIdentifier

      public static NSString WorkingSetContainerItemIdentifier()
      Since:
      Available in iOS 11.0 and later.
    • FavoriteRankUnranked

      public static NSString FavoriteRankUnranked()
      Since:
      Available in iOS 11.0 and later.
    • getEnumerationInitialPageSortedByDate

      public static NSString getEnumerationInitialPageSortedByDate()
      Since:
      Available in iOS 11.0 and later.
    • getEnumerationInitialPageSortedByName

      public static NSString getEnumerationInitialPageSortedByName()
      Since:
      Available in iOS 11.0 and later.
    • getErrorCollidingItemKey

      @Deprecated public static NSString getErrorCollidingItemKey()
      Deprecated.
      Deprecated in iOS 13.0. NSFileProviderErrorItemKey
    • getErrorItemKey

      public static NSString getErrorItemKey()
      Since:
      Available in iOS 13.0 and later.
    • getErrorNonExistentItemIdentifierKey

      public static NSString getErrorNonExistentItemIdentifierKey()
      Since:
      Available in iOS 11.0 and later.
    • signalEnumerator

      public void signalEnumerator​(NSString containerItemIdentifier, VoidBlock1<NSError> completion)
    • registerURLSessionTask

      public void registerURLSessionTask​(NSURLSessionTask task, NSString identifier, VoidBlock1<NSError> completion)
    • managerForDomain

      public static NSFileProviderManager managerForDomain​(NSFileProviderDomain domain)
    • writePlaceholderAtURL

      public static boolean writePlaceholderAtURL​(NSURL placeholderURL, NSFileProviderItem metadata, NSError.NSErrorPtr error)
      Since:
      Available in iOS 11.0 and later.
    • placeholderURLForURL

      public static NSURL placeholderURLForURL​(NSURL url)
      Since:
      Available in iOS 11.0 and later.
    • addDomain

      public static void addDomain​(NSFileProviderDomain domain, VoidBlock1<NSError> completionHandler)
    • removeDomain

      public static void removeDomain​(NSFileProviderDomain domain, VoidBlock1<NSError> completionHandler)
    • getDomains

      public static void getDomains​(VoidBlock2<NSArray<NSFileProviderDomain>,​NSError> completionHandler)
    • removeAllDomains

      public static void removeAllDomains​(VoidBlock1<NSError> completionHandler)