PHAssetChangeRequestMBS 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

PHAssetChangeRequestMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Photos MBS Mac64bit Plugin 20.2 ✅ Yes ❌ No ❌ No ✅ Yes Desktop & iOS
A request to create, delete, change metadata for, or edit the content of a Photos asset, for use in a photo library change block.

You use the PHAssetChangeRequest class to request changes for PHAssetMBS objects. To make changes to assets in the Photos library, create a change request by using the appropriate class method for the change you want to perform.


A change request for creating or modifying an asset works like a mutable version of the asset object. Use the change request’s properties to request changes to the corresponding properties of the asset itself.

After Photos runs the change block and calls your completion handler, the asset’s state reflects the changes that you requested in the block.

If you create or use a change request object outside a photo library change block, Photos raises an Objective-C exception. For details on change blocks, see PHPhotoLibraryMBS.

Sub classes:


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


PHAdjustmentDataMBS   -   PHAssetCollectionChangeRequestMBS


💬 Ask a question or report a problem