Type Method


Creates a temporary asset collection containing the assets from the specified fetch result.


class func transientAssetCollection(withAssetFetchResult fetchResult: PHFetchResult<PHAsset>, title: String?) -> PHAssetCollection



A fetch result containing one or more PHAsset objects.


A name for the new temporary asset collection.

Return Value

A new asset collection.


Transient asset collections are not saved to local storage or iCloud and do not appear in the Photos application or other apps using the Photos framework. A transient collection can be useful if you’ve designed a UI for displaying the contents of a collection and want to display an arbitrary set of assets.

See Also

Creating Temporary Asset Collections

class func transientAssetCollection(with: [PHAsset], title: String?) -> PHAssetCollection

Creates a temporary asset collection containing the specified assets.