Inserts the specified assets into the collection at the specified indexes.
- iOS 8+
- macOS 10.15+
- Mac Catalyst 13.0+
- tvOS 10.0+
An array of
PHAssetobjects to be inserted into the asset collection.
The indexes at which the assets should be inserted. The count of locations in this index set must equal the count of assets.
To ensure that the index set you specify is valid even if the asset collection has changed since you fetched it, create a change request with a snapshot of the asset collection’s contents using the
init(for: method before inserting assets.
For a detailed discussion of how the index set you specify maps to insertions in the list of assets, see the similar