Class NSBundleResourceRequest

All Implemented Interfaces:
NSObjectProtocol, NSProgressReporting, ObjCProtocol

public class NSBundleResourceRequest
extends NSObject
implements NSProgressReporting
Since:
Available in iOS 9.0 and later.
  • Constructor Details

    • NSBundleResourceRequest

      protected NSBundleResourceRequest()
    • NSBundleResourceRequest

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

      protected NSBundleResourceRequest​(NSObject.SkipInit skipInit)
    • NSBundleResourceRequest

      public NSBundleResourceRequest​(Set<String> tags)
    • NSBundleResourceRequest

      public NSBundleResourceRequest​(Set<String> tags, NSBundle bundle)
  • Method Details

    • getLoadingPriority

      public double getLoadingPriority()
    • setLoadingPriority

      public void setLoadingPriority​(double v)
    • getTags

      public Set<String> getTags()
    • getBundle

      public NSBundle getBundle()
    • getProgress

      public NSProgress getProgress()
      Specified by:
      getProgress in interface NSProgressReporting
    • LowDiskSpaceNotification

      public static NSString LowDiskSpaceNotification()
      Since:
      Available in iOS 9.0 and later.
    • getUrgentLoadingPriority

      public static double getUrgentLoadingPriority()
      Since:
      Available in iOS 9.0 and later.
    • init

      protected long init​(Set<String> tags)
    • init

      protected long init​(Set<String> tags, NSBundle bundle)
    • beginAccessingResources

      public void beginAccessingResources​(VoidBlock1<NSError> completionHandler)
    • conditionallyBeginAccessingResources

      public void conditionallyBeginAccessingResources​(VoidBooleanBlock completionHandler)
    • endAccessingResources

      public void endAccessingResources()