Class

PHContentEditingInputRequestOptions

A set of options affecting the delivery of image or video data when you request to edit the content of a Photos asset.

Declaration

@interface PHContentEditingInputRequestOptions : NSObject

Overview

You use the PHContentEditingInputRequestOptions class with the requestContentEditingInputWithOptions:completionHandler: method for editing the contents of a PHAsset object.

This class does not affect photo editing extensions.

Topics

Specifying Edting Request Options

canHandleAdjustmentData

A block to be called when Photos needs to determine whether your app can continue previous edits made to an asset.

Fetching Asset Data from iCloud

networkAccessAllowed

A Boolean value that specifies whether Photos can download the requested asset from iCloud if needed.

progressHandler

A block Photos calls periodically while downloading the asset.

Relationships

Inherits From

See Also

Editing an Asset

Editing Asset Content

Make a request to modify and save a photo or video asset.

PHContentEditingInput

A container that provides information about and access to the image, video, or Live Photo content of an asset to be edited.

PHContentEditingOutput

A container to which you provide the results of editing the photo, video, or Live Photo content of a Photos asset.

PHAdjustmentData

A description of the edits made to an asset's photo, video, or Live Photo content, which allows your app to reconstruct or revert the effects of prior editing sessions.

PHLivePhotoEditingContext

An editing session for modifying the photo, video, and audio content of a Live Photo.

PHLivePhotoFrame

A container that provides image content for a single frame of a Live Photo in an editing context.

- canPerformEditOperation:

Returns whether the asset supports the specified editing operation.

PHAssetEditOperation

Values identifying possible actions an asset can support, used by the canPerformEditOperation: method.

- requestContentEditingInputWithOptions:completionHandler:

Requests asset information for beginning a content editing session.

- cancelContentEditingInputRequest:

Cancels a request for editing the asset’s content.

PHContentEditingInputRequestID

An identifier for an asset content editing session.

Editing Request Info Keys

Keys indicating the status of an asset content editing request, used in the completion handler of the requestContentEditingInputWithOptions:completionHandler: method.