PHContentEditingInputCancelledKey
TypeScriptconst PHContentEditingInputCancelledKey: stringSwift declarationlet PHContentEditingInputCancelledKey: StringExplore Photos types and the APIs available through One's generated iOS bindings.
93 types
485 callable entries
27 skipped
95% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
PHAccessLevel
enum · iOS 14.0+
PHAdjustmentData
class · iOS 8.0+
PHAsset
class · iOS 8.0+
PHAsset.AdjustmentsState
enum · iOS 18.0+
PHAsset.OriginalResourceChoice
enum · iOS 27.0+
PHAsset.PlaybackStyle
enum · iOS 11.0+
PHAsset.PlaybackVariation
enum · iOS 11.0+
PHAsset.Rating
enum · iOS 27.0+
PHAssetBurstSelectionType
struct · iOS 8.0+
PHAssetChangeRequest
class · iOS 8.0+
PHAssetCollection
class · iOS 8.0+
PHAssetCollectionChangeRequest
class · iOS 8.0+
PHAssetCollectionSubtype
enum · iOS 8.0+
PHAssetCollectionType
enum · iOS 8.0+
PHAssetCreationRequest
class · iOS 9.0+
PHAssetEditOperation
enum · iOS 8.0+
PHAssetExtendedMetadata
class · iOS 27.0+
PHAssetImageProgressHandler
typealias · iOS 8.0+
PHAssetMediaSubtype
struct · iOS 8.0+
PHAssetMediaType
enum · iOS 8.0+
PHAssetResource
class · iOS 9.0+
PHAssetResourceCreationOptions
class · iOS 9.0+
PHAssetResourceDataRequestID
typealias · iOS 9.0+
PHAssetResourceManager
class · iOS 9.0+
PHAssetResourceProgressHandler
typealias · iOS 9.0+
PHAssetResourceRequestOptions
class · iOS 9.0+
PHAssetResourceType
enum · iOS 9.0+
PHAssetResourceUploadJob
class · iOS 26.1+
PHAssetResourceUploadJob.Action
enum · iOS 26.1+
PHAssetResourceUploadJob.State
enum · iOS 26.1+
PHAssetResourceUploadJob.Type
enum · iOS 26.4+
PHAssetResourceUploadJobChangeRequest
class · iOS 26.1+
PHAssetResourceUploadJobOptions
class · iOS 27.0+
PHAssetSourceType
struct · iOS 9.0+
PHAssetVideoProgressHandler
typealias · iOS 8.0+
PHAuthorizationStatus
enum · iOS 8.0+
PHBackgroundResourceUploadExtension
protocol · iOS 26.1+ · Deprecated in iOS 27.0
PHBackgroundResourceUploadJobExtension
protocol · iOS 27.0+
PHBackgroundResourceUploadProcessingResult
enum · iOS 26.1+
PHBackgroundResourceUploadProcessingResult.RawValue
typealias · iOS 26.1+
PHCachingImageManager
class · iOS 8.0+
PHChange
class · iOS 8.0+
PHChangeRequest
class · iOS 13.0+
PHCloudIdentifier
class · iOS 15.0+
PHCollection
class · iOS 8.0+
PHCollectionEditOperation
enum · iOS 8.0+
PHCollectionList
class · iOS 8.0+
PHCollectionListChangeRequest
class · iOS 8.0+
PHCollectionListSubtype
enum · iOS 8.0+
PHCollectionListType
enum · iOS 8.0+
PHContentEditingInput
class · iOS 8.0+
PHContentEditingInputRequestID
typealias · iOS 8.0+
PHContentEditingInputRequestOptions
class · iOS 8.0+
PHContentEditingOutput
class · iOS 8.0+
PHFetchOptions
class · iOS 8.0+
PHFetchResult
class · iOS 8.0+
PHFetchResultChangeDetails
class · iOS 8.0+
PHImageContentMode
enum · iOS 8.0+
PHImageManager
class · iOS 8.0+
PHImageRequestID
typealias · iOS 8.0+
PHImageRequestOptions
class · iOS 8.0+
PHImageRequestOptionsDeliveryMode
enum · iOS 8.0+
PHImageRequestOptionsResizeMode
enum · iOS 8.0+
PHImageRequestOptionsVersion
enum · iOS 8.0+
PHLivePhoto
class · iOS 9.1+
PHLivePhotoEditingContext
class · iOS 10.0+
PHLivePhotoEditingOption
struct · iOS 10.0+
PHLivePhotoFrame
protocol · iOS 10.0+
PHLivePhotoFrameProcessingBlock
typealias · iOS 10.0+
PHLivePhotoFrameType
enum · iOS 10.0+
PHLivePhotoRequestID
typealias · iOS 9.1+
PHLivePhotoRequestOptions
class · iOS 9.1+
PHObject
class · iOS 8.0+
PHObjectChangeDetails
class · iOS 8.0+
PHObjectPlaceholder
class · iOS 8.0+
PHObjectType
enum · iOS 16.0+
PHPersistentChange
class · iOS 16.0+
PHPersistentChangeFetchResult
class · iOS 16.0+
PHPersistentChangeFetchResult.Element
typealias · iOS 16.0+
PHPersistentChangeFetchResult.Iterator
class · iOS 16.0+
PHPersistentChangeFetchResult.Iterator.Element
typealias · iOS 16.0+
PHPersistentChangeToken
class · iOS 16.0+
PHPersistentObjectChangeDetails
class · iOS 16.0+
PHPhotoLibrary
class · iOS 8.0+
PHPhotoLibraryAvailabilityObserver
protocol · iOS 13.0+
PHPhotoLibraryChangeObserver
protocol · iOS 8.0+
PHPhotoLibraryPersistentChangesObserver
protocol · iOS 27.0+
PHPhotosError
struct · iOS 13.0+
PHPhotosError.Code
enum · iOS 13.0+
PHReferenceImageInfo
class · iOS 27.0+
PHVideoRequestOptions
class · iOS 8.0+
PHVideoRequestOptionsDeliveryMode
enum · iOS 8.0+
PHVideoRequestOptionsVersion
enum · iOS 8.0+
const PHContentEditingInputCancelledKey: stringSwift declarationlet PHContentEditingInputCancelledKey: Stringconst PHContentEditingInputErrorKey: stringSwift declarationlet PHContentEditingInputErrorKey: Stringconst PHContentEditingInputResultIsInCloudKey: stringSwift declarationlet PHContentEditingInputResultIsInCloudKey: Stringconst PHImageCancelledKey: stringSwift declarationlet PHImageCancelledKey: Stringconst PHImageErrorKey: stringSwift declarationlet PHImageErrorKey: Stringconst PHImageManagerMaximumSize: { width: number; height: number }Swift declarationlet PHImageManagerMaximumSize: CGSizeconst PHImageResultIsDegradedKey: stringSwift declarationlet PHImageResultIsDegradedKey: Stringconst PHImageResultIsInCloudKey: stringSwift declarationlet PHImageResultIsInCloudKey: Stringconst PHImageResultRequestIDKey: stringSwift declarationlet PHImageResultRequestIDKey: Stringconst PHInvalidAssetResourceDataRequestID: numberSwift declarationvar PHInvalidAssetResourceDataRequestID: PHAssetResourceDataRequestID { get }const PHInvalidImageRequestID: numberSwift declarationvar PHInvalidImageRequestID: PHImageRequestID { get }const PHLivePhotoInfoCancelledKey: stringSwift declarationlet PHLivePhotoInfoCancelledKey: Stringconst PHLivePhotoInfoErrorKey: stringSwift declarationlet PHLivePhotoInfoErrorKey: Stringconst PHLivePhotoInfoIsDegradedKey: stringSwift declarationlet PHLivePhotoInfoIsDegradedKey: Stringconst PHLivePhotoRequestIDInvalid: numberSwift declarationvar PHLivePhotoRequestIDInvalid: PHLivePhotoRequestID { get }const PHLocalIdentifiersErrorKey: stringSwift declarationlet PHLocalIdentifiersErrorKey: Stringconst PHPhotosErrorDomain: stringSwift declarationlet PHPhotosErrorDomain: Stringconst PHPhotosErrorInvalid: numberSwift declarationvar PHPhotosErrorInvalid: Int { get }const PHPhotosErrorLibraryVolumeOffline: numberSwift declarationvar PHPhotosErrorLibraryVolumeOffline: Int { get }const PHPhotosErrorRelinquishingLibraryBundleToWriter: numberSwift declarationvar PHPhotosErrorRelinquishingLibraryBundleToWriter: Int { get }const PHPhotosErrorSwitchingSystemPhotoLibrary: numberSwift declarationvar PHPhotosErrorSwitchingSystemPhotoLibrary: Int { get }const PHPhotosErrorUserCancelled: numberSwift declarationvar PHPhotosErrorUserCancelled: Int { get }contains(anObject: SDKHandle): booleanSwift declarationfunc contains(_ anObject: ObjectType) -> BoolcountOfAssets(mediaType: PHAssetMediaType): numberSwift declarationfunc countOfAssets(with mediaType: PHAssetMediaType) -> IntindexOf(anObject: SDKHandle): numberSwift declarationfunc index(of anObject: ObjectType) -> IntindexOfIn(anObject: SDKHandle, range: SDKHandle): numberSwift declarationfunc index(of anObject: ObjectType, in range: NSRange) -> Intstatic init(): PHFetchResult<SDKHandle>Swift declarationinit()object(index: number): SDKHandleSwift declarationfunc object(at index: Int) -> ObjectTypesubscript(idx: number): SDKHandleSwift declarationsubscript(idx: Int) -> ObjectType { get }objects(indexes: _Foundation_IndexSet): Array<SDKHandle>Swift declarationfunc objects(at indexes: IndexSet) -> [ObjectType]get count(): numberSwift declarationvar count: Int { get }get firstObject(): (SDKHandle) | nullSwift declarationvar firstObject: ObjectType? { get }get lastObject(): (SDKHandle) | nullSwift declarationvar lastObject: ObjectType? { get }static init(fromResult: PHFetchResult<PHObject>, toResult: PHFetchResult<PHObject>, changedObjects: Array<PHObject>): PHFetchResultChangeDetails<PHObject>Swift declarationconvenience init(from fromResult: PHFetchResult<ObjectType>, to toResult: PHFetchResult<ObjectType>, changedObjects: [ObjectType])enumerateMoves(handler: ((arg0: number, arg1: number) => void)): voidSwift declarationfunc enumerateMoves(_ handler: @escaping (Int, Int) -> Void)get changedIndexes(): (_Foundation_IndexSet) | nullSwift declarationvar changedIndexes: IndexSet? { get }get changedObjects(): Array<PHObject>Swift declarationvar changedObjects: [ObjectType] { get }get fetchResultAfterChanges(): PHFetchResult<PHObject>Swift declarationvar fetchResultAfterChanges: PHFetchResult<ObjectType> { get }get fetchResultBeforeChanges(): PHFetchResult<PHObject>Swift declarationvar fetchResultBeforeChanges: PHFetchResult<ObjectType> { get }get hasIncrementalChanges(): booleanSwift declarationvar hasIncrementalChanges: Bool { get }get hasMoves(): booleanSwift declarationvar hasMoves: Bool { get }get insertedIndexes(): (_Foundation_IndexSet) | nullSwift declarationvar insertedIndexes: IndexSet? { get }get insertedObjects(): Array<PHObject>Swift declarationvar insertedObjects: [ObjectType] { get }get removedIndexes(): (_Foundation_IndexSet) | nullSwift declarationvar removedIndexes: IndexSet? { get }get removedObjects(): Array<PHObject>Swift declarationvar removedObjects: [ObjectType] { get }static init(): PHObjectChangeDetails<PHObject>Swift declarationinit()get assetContentChanged(): booleanSwift declarationvar assetContentChanged: Bool { get }get objectAfterChanges(): (PHObject) | nullSwift declarationvar objectAfterChanges: ObjectType? { get }get objectBeforeChanges(): PHObjectSwift declarationvar objectBeforeChanges: ObjectType { get }get objectWasDeleted(): booleanSwift declarationvar objectWasDeleted: Bool { get }27 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
PHContentEditingInputRequestOptions.canHandleAdjustmentData
closure property answers its caller
PHContentEditingInputRequestOptions.progressHandler
closure property answers its caller
PHFetchResult.enumerateObjects(_:)
synchronous callback requires a nonescaping JS-thread call
PHFetchResult.enumerateObjects(options:using:)
synchronous callback requires a nonescaping JS-thread call
PHFetchResult.enumerateObjects(at:options:using:)
synchronous callback requires a nonescaping JS-thread call
PHImageRequestOptions.progressHandler
closure property answers its caller
PHLivePhotoRequestOptions.progressHandler
closure property answers its caller
PHVideoRequestOptions.progressHandler
closure property answers its caller
PHAssetResourceUploadJob.Type.init(rawValue:)
The iOS SDK compiler rejected this binding: type 'PHAssetResourceUploadJob.Type' has no member 'init'
PHLivePhotoEditingContext.frameProcessor
closure property answers its caller
PHAssetChangeRequest.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
PHPersistentChangeToken.init()
inherited init: clang: 'init' is unavailable
PHAssetCollectionChangeRequest.init()
inherited init: cannot prove legal (class declares 4 custom initializers)
PHLivePhoto.init()
inherited init: clang: 'init' is unavailable
PHPersistentChangeFetchResult.init()
inherited init: clang: 'init' is unavailable
PHCollectionListChangeRequest.init()
inherited init: cannot prove legal (class declares 5 custom initializers)
PHPersistentObjectChangeDetails.init()
inherited init: clang: 'init' is unavailable
PHFetchResultChangeDetails.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
PHCloudIdentifier.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
PHAdjustmentData.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
PHLivePhotoEditingContext.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
PHContentEditingOutput.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
PHPersistentChange.init()
inherited init: clang: 'init' is unavailable
PHAssetResourceUploadJobChangeRequest.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
protocol implementation PHBackgroundResourceUploadExtension
synchronous protocol result requires an active JS-thread call; delegate invocations can escape it
protocol implementation PHBackgroundResourceUploadJobExtension
async protocol requirement cannot propagate callback failure
protocol implementation PHLivePhotoFrame
non-method protocol requirement