init
TypeScriptstatic init(job: PHAssetResourceUploadJob): (PHAssetResourceUploadJobChangeRequest) | nullSwift declarationconvenience init?(for job: PHAssetResourceUploadJob)class · iOS 26.1+ · SDK 27.1
class PHAssetResourceUploadJobChangeRequeststatic init(job: PHAssetResourceUploadJob): (PHAssetResourceUploadJobChangeRequest) | nullSwift declarationconvenience init?(for job: PHAssetResourceUploadJob)static createJob(destination: _Foundation_URLRequest, resource: PHAssetResource): voidSwift declarationclass func createJob(destination: URLRequest, resource: PHAssetResource)static creationRequestForDownloadJob(resource: PHAssetResource): PHAssetResourceUploadJobChangeRequestSwift declarationclass func creationRequestForDownloadJob(resource: PHAssetResource) -> Selfstatic creationRequestForJob(destination: _Foundation_URLRequest, resource: PHAssetResource): PHAssetResourceUploadJobChangeRequestSwift declarationclass func creationRequestForJob(destination: URLRequest, resource: PHAssetResource) -> Selfacknowledge(): voidSwift declarationfunc acknowledge()cancel(): voidSwift declarationfunc cancel()retry(destination?: (_Foundation_URLRequest) | null): voidSwift declarationfunc retry(destination: URLRequest?)get placeholderForCreatedAssetResourceUploadJob(): (PHObjectPlaceholder) | nullSwift declarationvar placeholderForCreatedAssetResourceUploadJob: PHObjectPlaceholder? { get }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)