Class NSFileProviderExtension

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSFileProviderExtension
extends NSObject
  • Constructor Details

    • NSFileProviderExtension

      public NSFileProviderExtension()
    • NSFileProviderExtension

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

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

    • getProviderIdentifier

      @Deprecated public String getProviderIdentifier()
      Deprecated.
      Deprecated in iOS 11.0. Use NSFileProviderManager -providerIdentifier
    • getDocumentStorageURL

      @Deprecated public NSURL getDocumentStorageURL()
      Deprecated.
      Deprecated in iOS 11.0. Use NSFileProviderManager -documentStorageURL
    • itemForIdentifier

      public NSFileProviderItem itemForIdentifier​(NSString identifier) throws NSErrorException
      Throws:
      NSErrorException
      Since:
      Available in iOS 11.0 and later.
    • getURLForItem

      public NSURL getURLForItem​(NSString identifier)
    • getPersistentIdentifierForItem

      public NSString getPersistentIdentifierForItem​(NSURL url)
    • providePlaceholder

      public void providePlaceholder​(NSURL url, VoidBlock1<NSError> completionHandler)
    • startProvidingItem

      public void startProvidingItem​(NSURL url, VoidBlock1<NSError> completionHandler)
    • stopProvidingItem

      public void stopProvidingItem​(NSURL url)
    • itemChanged

      public void itemChanged​(NSURL url)
    • writePlaceholder

      @Deprecated public static boolean writePlaceholder​(NSURL placeholderURL, NSURLProperties metadata) throws NSErrorException
      Deprecated.
      Deprecated in iOS 11.0. Use the corresponding method on NSFileProviderManager instead
      Throws:
      NSErrorException
    • getPlaceholderURL

      @Deprecated public static NSURL getPlaceholderURL​(NSURL url)
      Deprecated.
      Deprecated in iOS 11.0. Use NSFileProviderManager +placeholderURLForURL: