Type Method

fetchAssetCollectionsWithType:subtype:options:

Retrieves asset collections of the specified type and subtype.

Declaration

+ (PHFetchResult<PHAssetCollection *> *)fetchAssetCollectionsWithType:(PHAssetCollectionType)type subtype:(PHAssetCollectionSubtype)subtype options:(PHFetchOptions *)options;

Parameters

type

A type of asset collection, such as an album or a moment. See PHAssetCollectionType.

subtype

A subtype of asset collection. See PHAssetCollectionSubtype.

options

Options that specify a filter predicate and sort order for the fetched asset collections, or nil to use default options. For details, see PHFetchOptions.

Return Value

A fetch result that contains the requested PHAssetCollection objects, or an empty fetch result if no objects match the request.

Discussion

By default, the returned PHFetchResult object contains all asset collections with the specified type and subtype. To retrieve a more specific set of asset collections, provide a PHFetchOptions object containing a filter predicate.

See Also

Fetching Asset Collections

+ fetchAssetCollectionsWithLocalIdentifiers:options:

Retrieves asset collections with the specified unique identifiers.

+ fetchAssetCollectionsContainingAsset:withType:options:

Retrieves asset collections of the specified type containing the specified asset.

+ fetchAssetCollectionsWithALAssetGroupURLs:options:

Retrieves asset collections using URLs provided by the Assets Library framework.

+ fetchMomentsInMomentList:options:

Retrieves asset collections in the specified moment list collection.

Deprecated
+ fetchMomentsWithOptions:

Retrieves asset collections corresponding to moments seen in the Photos app.

Deprecated