Instance Method

addAssets:

Add the specified assets to the asset collection.

Declaration

- (void)addAssets:(id<NSFastEnumeration>)assets;

Parameters

assets

An array of PHAsset objects to be added to the asset collection.

Discussion

If you created the change request with a snapshot of the asset collection’s contents using the changeRequestForAssetCollection:assets: method, Photos inserts the new assets after the existing assets in the collection. Otherwise, the arrangement of the new assets relative to others in the collection is undefined.

See Also

Modifying Asset Collections

+ changeRequestForAssetCollection:

Creates a request for modifying the specified asset collection.

+ changeRequestForAssetCollection:assets:

Creates a request for modifying the specified asset collection, with a fetch result for tracking changes.

title

The displayed name of the asset collection.

- insertAssets:atIndexes:

Inserts the specified assets into the collection at the specified indexes.

- removeAssets:

Removes the specified assets from the asset collection.

- removeAssetsAtIndexes:

Removes the assets at the specified indexes from the asset collection.

- replaceAssetsAtIndexes:withAssets:

Replaces the assets at the specified indexes in the asset collection with the specified assets.

- moveAssetsAtIndexes:toIndex:

Moves the assets at the specified indexes in the asset collection to a new index.