Instance Property

assetCollectionSubtype

The subtype of the asset collection.

Declaration

var assetCollectionSubtype: PHAssetCollectionSubtype { get }

Discussion

Use subtypes to make minor distinctions between collections of the same type. For albums, for example, you might distinguish user-created albums from those synced from iPhoto. See PHAssetCollectionSubtype for possible values.

See Also

Reading Asset Collection Metadata

var assetCollectionType: PHAssetCollectionType

The type of the asset collection, such as an album or a moment.

enum PHAssetCollectionType

Major distinctions between kinds of asset collections, used by the assetCollectionType property and the fetchAssetCollectionsContaining(_:with:options:) and fetchAssetCollections(with:subtype:options:) methods.

enum PHAssetCollectionSubtype

Minor distinctions between kinds of asset collections, used by the assetCollectionSubtype property and the fetchAssetCollections(with:subtype:options:) method.

var estimatedAssetCount: Int

The estimated number of assets in the asset collection.

var startDate: Date?

The earliest creation date among all assets in the asset collection.

var endDate: Date?

The latest creation date among all assets in the asset collection.

var approximateLocation: CLLocation?

A location representing those of all assets in the collection.

var localizedLocationNames: [String]

The names of locations grouped by the collection (an array of NSString objects).