PHAdjustmentDataMBS class

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

PHAdjustmentDataMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
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.

When a user edits an asset, Photos saves a PHAdjustmentData object along with the modified image or video data. This object provides an application-defined “recipe” you can use to reconstruct the edit. For example, if your app applies filters to a photo, you might might create adjustment data that identifies which filters the user picked, the parameters for each, and the order to apply the filters in. Later, the user can resume working with those filters and parameters by using your app or another app that understands your adjustment data format. When iCloud Photos is enabled, a user can revert or resume edits made on a different device.

You work with adjustment data when editing an asset, using either the requestContentEditingInputWithOptions method or a photo extension view controller that implements the PHContentEditingController protocol.


For each asset, Photos stores only one PHAdjustmentDataMBS object, representing the most recent edit made to the asset’s content.

This class has no sub classes.

Some properties using for this class:


The items on this page are in the following plugins: MBS Mac64bit Plugin.


PermissionsMBS   -   PHAssetChangeRequestMBS


💬 Ask a question or report a problem