ContentStoreObjectStatus

Objective-C

enum ContentStoreObjectStatus : NSInteger {}

Swift

enum ContentStoreObjectStatus : Int, @unchecked Sendable

Constants indicating the content store object status.

  • The item has no content.

    Declaration

    Objective-C

    ContentStoreObjectStatusUnavailable

    Swift

    case unavailable = 0
  • The item has complete content.

    Declaration

    Objective-C

    ContentStoreObjectStatusCompleted

    Swift

    case completed = 1
  • The item download is paused.

    Declaration

    Objective-C

    ContentStoreObjectStatusPaused

    Swift

    case paused = 2
  • Download is waiting in the downloads queue. @details A download might be enqueued due to “max parallel downloads” constraint or because of an API token rate limit.

    Declaration

    Objective-C

    ContentStoreObjectStatusDownloadQueued

    Swift

    case downloadQueued = 3
  • Download is temporary waiting for some condition to be met. @details E.g. waiting for a connection to be available.

    Declaration

    Objective-C

    ContentStoreObjectStatusDownloadWaiting

    Swift

    case downloadWaiting = 4
  • Download is waiting for a free network to begin/resume the download.

    Declaration

    Objective-C

    ContentStoreObjectStatusDownloadWaitingFreeNetwork

    Swift

    case downloadWaitingFreeNetwork = 5
  • Download is running.

    Declaration

    Objective-C

    ContentStoreObjectStatusDownloadRunning

    Swift

    case downloadRunning = 6
  • Item download is waiting for the update operation to finish @details Items selected for download during an update operation will enter this state

    Declaration

    Objective-C

    ContentStoreObjectStatusUpdateWaiting

    Swift

    case updateWaiting = 7