One Logo Pool Ball
Photos · IOS API REFERENCE

PHAssetResourceUploadJobChangeRequest

class · iOS 26.1+ · SDK 27.1

class PHAssetResourceUploadJobChangeRequest

Members (8)

init · iOS 26.1+

init

TypeScript
static init(job: PHAssetResourceUploadJob): (PHAssetResourceUploadJobChangeRequest) | null
Swift declaration
convenience init?(for job: PHAssetResourceUploadJob)
static · iOS 26.1+ · Deprecated in iOS 26.4

createJob

TypeScript
static createJob(destination: _Foundation_URLRequest, resource: PHAssetResource): void
Swift declaration
class func createJob(destination: URLRequest, resource: PHAssetResource)
static · iOS 26.4+

creationRequestForDownloadJob

TypeScript
static creationRequestForDownloadJob(resource: PHAssetResource): PHAssetResourceUploadJobChangeRequest
Swift declaration
class func creationRequestForDownloadJob(resource: PHAssetResource) -> Self
static · iOS 26.4+

creationRequestForJob

TypeScript
static creationRequestForJob(destination: _Foundation_URLRequest, resource: PHAssetResource): PHAssetResourceUploadJobChangeRequest
Swift declaration
class func creationRequestForJob(destination: URLRequest, resource: PHAssetResource) -> Self
method · iOS 26.1+

acknowledge

TypeScript
acknowledge(): void
Swift declaration
func acknowledge()
method · iOS 26.4+

cancel

TypeScript
cancel(): void
Swift declaration
func cancel()
method · iOS 26.1+

retry

TypeScript
retry(destination?: (_Foundation_URLRequest) | null): void
Swift declaration
func retry(destination: URLRequest?)
get · iOS 26.1+

placeholderForCreatedAssetResourceUploadJob

TypeScript
get placeholderForCreatedAssetResourceUploadJob(): (PHObjectPlaceholder) | null
Swift declaration
var placeholderForCreatedAssetResourceUploadJob: PHObjectPlaceholder? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PHAssetResourceUploadJobChangeRequest.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Photos types →